SoftSages company logo
We're Hiring

Java Backend Developer

Build scalable backend systems using Java Spring Boot, microservices architecture, and cloud technologies while collaborating with cross-functional teams to deliver high-quality solutions.

Job Summary

We are seeking a talented and driven Java Backend Developer with 3–5 years of experience in designing, developing, and delivering robust software applications. The ideal candidate is proficient in Java Spring Boot and has hands-on experience with PostgreSQL, AWS, and microservices architecture. This role involves collaborating with cross-functional teams to deliver innovative solutions, ensuring high-quality code and seamless user experiences.

Key Responsibilities

Application Development

  • Design and develop scalable and efficient applications using Java Spring Boot
  • Collaborate with teams to gather requirements, craft workflows, and deliver end-to-end solutions

System Design and Integration

  • Develop microservices architecture for enhanced code reusability and maintainability
  • Integrate third-party services like Salesforce, QuickBooks, and Stripe for seamless functionality

Database Management

  • Optimize database queries and design schemas for performance and scalability
  • Work with PostgreSQL, MongoDB, and other database technologies

Testing and Quality Assurance

  • Implement automation testing frameworks (e.g., JUnit, Cucumber) and integrate tools like SonarQube for quality insights
  • Conduct A/B testing to optimize performance and user experience

Cloud and Deployment

  • Deploy applications using AWS services (EC2, S3, Lambda)
  • Leverage tools for error logging, notifications, and system monitoring (e.g., Firebase, Discord)

Required Skills and Qualifications

Technical Expertise

  • Proficient in Java, JavaScript, TypeScript, and frameworks like Spring Boot
  • Experience with REST APIs, microservices architecture, and cloud platforms like AWS

Database Knowledge

  • Skilled in PostgreSQL, MongoDB, SQL, and database indexing techniques

Tools & Technologies

  • Knowledge of JDBI, JDBC, Kafka, and caching mechanisms

Soft Skills

  • Strong problem-solving abilities and attention to detail
  • Excellent communication skills and ability to work collaboratively in a team environment

Preferred Qualifications

  • Bachelor's degree in Computer Engineering or related field with a strong academic record
Experience3–5 Years
LocationVadodara (On-site)
Job TypeFull-time

Share with someone awesome

SIMILAR OPENINGS

QA Automation EngineerVadodaraFrontend DeveloperVadodaraSr. Software/IT Sales & MarketingVadodaraView all job openings

Ready to Join Our Team?

View Open PositionsForward navigation arrow icon