03 Aug
|
Bounteous
|
Haryana
Pls dont apply Candidates below 10 years
Max budget is 28 lpa
Experience:
- 10+ years of experience as Java Developer (Java 8 or greater)
- 8+ years of hands-on experience in microservices along with design pattern and
principle around it
- Experience with high-volume, fault-tolerant applications
- Experience with distributed, event driven systems and using messaging
protocols.
- Messaging middleware such as IBM MQ, Apache Kafka preferred.
- Experience of using AWS Services
- Hands-on experience using functional interface, lambda, and streams etc
- Sound knowledge of Object-Oriented Programming (OOP) Patterns and
Concepts.
- Experience creating RESTful API services
- Experience in developing event driven microservices using Spring Boot,
Hibernate, Kafka and related technologies.
- In-depth knowledge of code versioning tools, for instance, Git
- Understanding of building tools Maven, Gradle, etc
- Understanding of code quality tools like sonar, qube, etc
- Understanding of git branching strategy
- Understanding of CI/CD pipeline and tools around that like Jenkin, jfrog
antifactory etc
- Experience in writing junits using mockito and power Mockito
- Extensive knowledge of SQL and RDBMS like PostgreSQL etc
Key tasks:
- Developer is responsible for several Java-related duties throughout the software
development lifecycle, from concept and design to testing.
- The developer is required to create user information solutions through the
development, implementation, and maintenance of Java-based components
and interfaces
- Engage in hands-on development to balance workload or address significant
complexity through technical Proof of Concepts, build, test including nonfunctional areas like security, reliability, and performance
- Hands-on coding along with code reviews
- Follow coding guidelines and ensure quality of code which is bug free and secure
- Ensure that technical designs meet functional, resilience, throughput, security,
reuse, and simplicity need.
- Develop and test software
- Identify and resolve any technical issues arising
- Write well designed, testable code
- Conducting software analysis, programming, testing, and debugging
📌 Senior Java Developer (Haryana)
🏢 Bounteous
📍 Haryana