Java Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled Java Backend Engineer to join our dynamic team. As a Backend Engineer, you will be responsible for developing and maintaining robust Java applications, collaborating closely with cross-functional teams to define, design, and ship new features. Your expertise in Java 8 and 11, Spring Boot, Microservices architecture, Kafka, and RESTful APIs will be crucial in delivering scalable and efficient backend solutions.
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
- Contributing in all phases of the development lifecycle.
- Writing well-designed, efficient, and testable code.
- Understanding and implementing best practices in software development.
- Ensuring designs are in compliance with specifications.
- Preparing and producing releases of software components.
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Primary Skillset:
- Java 8 and Java 11
- Spring Boot
- Microservices architecture
- Kafka
- REST APIs
Secondary Skillset:
- NoSQL databases
- PostgreSQL
Requirements
- Bachelor's degree in computer science, Engineering, or a related field.
- Proven hands-on Software Development experience.
- Proven working experience in Java development.
- Experience in designing and developing applications using Spring Boot and Microservices architecture.
- Experience with Kafka for building scalable and resilient systems.
- Experience with RESTful APIs.
- Familiarity with NoSQL databases and PostgreSQL.
- Ability to work independently and in a team environment.
- Excellent analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Benefits & conditions
Pay Range*: $ 81,000 - $ 95,000 Per Year
*Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc.
Benefits: Innova Solutions offers benefits( based on eligibility) that include the following: Medical & pharmacy coverage, Dental/vision insurance, 401(k), Health saving account (HSA) and Flexible spending account (FSA), Life Insurance, Pet Insurance, Short term and Long term Disability, Accident & Critical illness coverage, Pre-paid legal & ID theft protection, Sick time, and other types of paid leaves (as required by law), Employee Assistance Program (EAP).