Job Description
Project Role Description: Design, build and configure applications to meet business process and application requirements.
Work Experience: 3 - 7 years
Work location: Pune
Job Requirements:
Key Responsibilities:
• Ability to understand business requirements, validate the feasibility and translate them into technical requirements.
• Define best practices and ensure the team follows them to develop better maintainable, modular, reusable, and repeatable code.
Technical Experience:
• 3-7 Years of development experience using JAVA, and J2EE technologies.
• Excellent knowledge of Core JAVA concepts and Multithreading, Exception Handling, and Collection framework.
• Hands-on experience in Spring framework (Boot, MVC), Microservices, JPA, ORM frameworks like Hibernate, and design patterns.
• Experience in writing unit test cases using Junit or Mockito framework.
• Knowledge of REST API and web services.
• Good working experience with Tomcat or any web server.
• Hands-on experience with SCM tools (Git, JIRA)
• Data Layer (Mongo DB/Postgres)
• Basic knowledge of integration services and APIs Security. WS-Security, OAuth2.0, OpenID Connect, JWT
Good to have:
• JAX-RS and JAX-WS
• WildFly, WebLogic, Apache application server.
• Knowledge of React JS XML, XML Parser (DOM, SAX).
• Microservices Architecture
• Docker, Kubernetes, Apache Kafka.
• Apache Active MQ.
• Knowledge of Postgresql, MongoDB, S3, and PL/SQL.
Professional Attributes:
• Strong communication, Excellent analytical, problem-solving, and troubleshooting skills.
• Self-motivated team player who thrives in a high-energy, dynamic environment.
Educational Qualification: Bachelor of Engineering, Master of Engineering, Master of computer applications
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
