Senior Software Engineer - Java
Invitas
- Location
- Bengaluru, Karnataka, India
- Job type
- Full-time
Required skills
- AWS
- Azure
- backend
- containerization
- data structure
- Docker
- front-end
- GCP
- Git
- Java
- Kafka
- microservices
- MVC
- MySQL
- NoSQL
- RabbitMQ
- Redis
- version control
- RESTful
About the role
Invitas
Website:
invitas.in
Job details:
Job Title : Java Developer
Experience : 3 to 5 Years
Location : Bangalore
About The Role
- We are looking for a passionate and experienced Java Developer to join our growing engineering team. The ideal candidate will have 3 to 5 years of hands-on experience in backend development using Java technologies. You will be responsible for designing, developing, and maintaining high-performance, scalable applications that power our products and services.
Key Responsibilities
- Design, develop, and maintain backend components and APIs using Java, J2EE, and Spring Boot.
- Write clean, maintainable, and efficient code following best practices.
- Work with MySQL databases : design schema, write complex queries, and optimize performance.
- Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality solutions.
- Participate in code reviews and contribute to a culture of continuous improvement.
- Troubleshoot, debug, and resolve production issues in a timely manner.
Required Skills & Qualifications
- 3 to 5 years of hands-on experience in Java/J2EE application development.
- Strong proficiency in Multithreading,DSA(Data Structure and algorithm),Spring Boot, Spring MVC, and related frameworks.
- Solid understanding of MySQL or other relational databases, including performance tuning.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with version control tools like Git.
- Experience with cloud platforms like AWS, GCP, or Azure.
- Exposure to CI/CD pipelines and containerization tools like Docker.
- Familiarity with NoSQL databases such as MongoDB or Redis.
- Knowledge of messaging queues like RabbitMQ or Kafka.
- Good understanding of object-oriented design principles and software engineering best practices.
- Ability to write unit and integration tests.
- Strong problem-solving and analytical skills.
(ref:hirist.tech)
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.