HamburgerMenu
hirist

Software Engineer - Java Development

BLJ Tech Geeks
4 - 12 Years
Gurgaon/Gurugram

Posted on: 13/06/2026

Job Description

Key Responsibilities :

- Design, develop, and maintain robust, scalable, and secure Java-based applications.

- Build and enhance RESTful APIs and microservices using Spring Boot and related frameworks.

- Collaborate with product managers, architects, and cross-functional teams to understand business requirements and translate them into technical solutions.

- Write clean, maintainable, and efficient code following coding standards and best practices.

- Participate in system design discussions, code reviews, and technical architecture decisions.

- Optimize application performance, reliability, and scalability.

- Troubleshoot and resolve production issues while ensuring minimal downtime.

- Develop and execute unit tests, integration tests, and automation scripts.

- Work with databases to design schemas, optimize queries, and maintain data integrity.

- Implement security, logging, monitoring, and observability best practices.

- Contribute to CI/CD pipelines and DevOps initiatives.

- Stay updated with emerging technologies and recommend improvements to existing systems.

- Mentor junior developers and contribute to knowledge-sharing initiatives.

Required Skills & Qualifications:

Technical Skills:

- Strong hands-on experience in Core Java and Advanced Java.

- Expertise in Spring Framework, Spring Boot, Spring MVC, and Spring Security.

- Experience in developing Microservices-based architectures.

- Strong understanding of REST APIs and API integration.

- Experience with ORM frameworks such as Hibernate/JPA.

- Proficiency in SQL and relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.

- Experience with NoSQL databases such as MongoDB, Cassandra, or Redis.

- Knowledge of messaging systems such as Kafka, RabbitMQ, or ActiveMQ.

- Experience with containerization technologies like Docker and Kubernetes.

- Familiarity with cloud platforms such as AWS, Azure, or GCP.

- Understanding of distributed systems and scalable application design.

- Experience with Git, Maven, Gradle, and Jenkins.

- Knowledge of CI/CD pipelines and DevOps practices.

Preferred Skills:

- Experience working in Agile/Scrum environments.

- Exposure to event-driven architecture and domain-driven design.

- Knowledge of monitoring and observability tools such as Prometheus, Grafana, ELK Stack, Splunk, or Datadog.

- Experience with performance tuning and application optimization.

- Understanding of secure coding practices and application security standards.

Educational Qualification:

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

- Relevant certifications in Java, Cloud, or Microservices architecture will be an added advantage.

Desired Candidate Profile:

- 4 to 12 years of hands-on software development experience in Java technologies.

- Strong analytical and problem-solving skills.

- Excellent communication and stakeholder management abilities.

- Ability to work independently and collaboratively in a fast-paced environment.

- Passion for technology, innovation, and continuous learning

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...