39 Promaynov Advisory Services Jobs
Java/Spring Boot Developer (7-10 yrs)
Promaynov Advisory Services
posted 13hr ago
Role : Java Spring Boot Developer
Experience : 7-9 years
Mode : WFO (5 days)
Location : Bangalore
Notice period : Immediate to 15 days only
Mandatory Skills : Java 17, Spring Boot, Microservices, Postgres, Jenkins, Azure, Kubernetes
JOB DESCRIPTION :
Basic :
- Take a business problem and come up with the technical strategy (push vs pull etc, real time vs batches, sync vs async) within the team, high level design and lead the implementation
- Need- minimal directions or guidance and collaborate with SDEs across teams working on the same or similar business problem
- You showcase exemplary behaviour in your work - your design, delivery, code, processes all set examples for your team
- Influence your team's technical and business strategy by suggesting novel approaches
- Able to communicate your ideas and get feedback from different stakeholders and drive convergence to achieve the right outcomes
- Proactively mentor the rest of the team and help in hiring
- Ensure design or architectural deficiencies are addressed and routinely simplify integration of your peer teams with your team's software
- Consistently lead delivery of valuable features
- Continually propose and drive process improvements
- Help elaborate requirements where necessary
Programming :
- Demonstrate in depth knowledge of IDE, language and toolset in Java/J2EE/Springboot or equivalent. Also relevant knowledge in relational and non-relational databases.
- Implement critical path components in a large or complex or project.
- Demonstrate excellent understanding of language & framework and a good working knowledge of the abstraction layer underneath
- Profile and optimise code
- Understand threads, threading model and concurrent programming
- Comfortably test drive any feature/comfortable with TDD cycle
- Demonstrate a good knowledge of other programming languages & paradigms and when to apply them
- Comfortably debug/find complex problems
Design :
1. Identify and apply appropriate design patterns to problems
2. Comfortably develop large features
3. Actively practice the boy scout principle, leaves design, code in a better state than when arrived
4. Automate everything by default
5. Build a CI/CD pipeline
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice
3-6 Yrs
3-7 Yrs
5-7 Yrs
2-8 Yrs