Logo
Nonstopio

Senior Java Developer

Nonstopio, San Diego, California, United States, 92189

Save Job

Company Description NonStop io Technologies, founded in August 2015, is a Bespoke Engineering Studio specializing in Product Development. With over 80 satisfied clients worldwide, we serve startups and enterprises across prominent technology hubs, including San Francisco, New York, Houston, Seattle, London, Pune, and Tokyo. Our experienced team brings over 10 years of expertise in building web and mobile products across multiple industries. Our is grounded in empathy, creativity, collaboration, and clean code, striving to build products that matter and foster an environment of accountability and collaboration.

Role Description This is a full-time hybrid role for a Java Software Engineer, based in Pune. The Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Key responsibilities include working with microservices architecture, implementing and managing the Spring Framework, and programming in Java. Collaboration with cross-functional teams to define, design, and ship new features is also a key aspect of this role.

Responsibilities

Develop and Maintain: Write clean, efficient, and maintainable code for Java-based applications

Collaborate: Work with cross-functional teams to gather requirements and translate them into technical solutions

Code Reviews: Participate in code reviews to maintain high-quality standards

Troubleshooting: Debug and resolve application issues in a timely manner

Testing: Develop and execute unit and integration tests to ensure software reliability

Optimize: Identify and address performance bottlenecks to enhance application performance

Qualifications & Skills

Strong knowledge of Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA

Familiarity with RESTful APIs and web services

Proficiency in working with relational databases like MySQL or PostgreSQL

Practical experience with AWS cloud services and building scalable, microservices-based architectures

Experience with build tools like Maven or Gradle

Understanding of version control systems, especially Git

Strong understanding of object-oriented programming principles and design patterns

Familiarity with automated testing frameworks and methodologies

Excellent problem-solving skills and attention to detail

Strong communication skills and ability to work effectively in a collaborative team environment

Why Join Us?

Opportunity to work on cutting-edge technology products

A collaborative and learning-driven environment

Exposure to AI and software engineering innovations

Excellent work ethic and culture

If you're passionate about technology and want to work on impactful projects, we'd love to hear from you

#J-18808-Ljbffr