4 NonStop io Technologies Jobs
Java Developer - Spring Frameworks (3-7 yrs)
NonStop io Technologies
posted 4d ago
Flexible timing
Key skills for the job
Brief Description :
NonStop io is seeking a proficient Java Developer to join our dynamic team. In this role, you will contribute to designing, developing, and maintaining high-quality Java-based applications. You will work closely with cross-functional teams, ensuring the delivery of robust and scalable software solutions.
Responsibilities :
Development & Maintenance :
- Write clean, efficient, and maintainable code for Java-based applications.
- Develop and maintain RESTful APIs and web services.
Collaboration :
- Work closely with product managers, designers, and QA engineers to gather requirements and translate them into technical solutions.
- Actively participate in sprint planning, daily stand-ups, and sprint retrospectives.
Code Quality :
- Participate in code reviews to ensure code quality and adherence to best practices.
- Write unit and integration tests to ensure code coverage and software reliability.
Troubleshooting & Optimization :
- Debug and resolve application issues in a timely and efficient manner.
- Identify and address performance bottlenecks to enhance application performance.
Research & Innovation :
- Stay updated with the latest Java technologies, trends, and best practices.
- Explore and evaluate new technologies and tools that can improve development efficiency and product quality.
Qualifications & Skills :
Essential :
- Strong knowledge of Java, including core Java concepts, collections, concurrency, and exception handling.
- Expertise in Spring Framework, including Spring Boot, Spring MVC, and Spring Data JPA.
- Proficiency in working with relational databases like MySQL or PostgreSQL, including SQL and database design principles.
- Experience with build tools like Maven or Gradle.
- Hands-on experience with Git or other version control systems.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with automated testing frameworks (i.e., JUnit, Mockito).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills with the ability to effectively collaborate with cross-functional teams.
Desirable :
- Experience with cloud platforms like AWS, Azure, or GCP.
- Experience with NoSQL databases (i.e., MongoDB, Cassandra).
- Experience with containerization technologies like Docker and Kubernetes.
- Experience with Agile development methodologies (i.e., Scrum, Kanban).
- Contributions to open-source projects
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice