Lead Java Developer - Bengaluru, India - Mergen IT | Your Trusted ServiceNow Partner
Description
Role Summary
The Java/J2EE Developer with 8-10 years of experience who is responsible for developing and maintaining Java-based applications in frameworks like Spring/ Quarkus, primarily using Java/J2EE technologies, RDBMS, and RESTful web services. The role requires experience in JSON and exposure to DynamoDB/MongoDB, AWS, to efficiently design, develop, and deploy scalable applications.
Dimension of Function
Collaborate with cross-functional teams to understand requirements and develop high-quality Java/J2EE applications in frameworks like Spring/ Quarkus
Create RESTful web services and APIs to enable communication between different system components.
Collaborate with stakeholders to design efficient data models using JSON and NoSQL databases like DynamoDB/MongoDB.
Contacts
Project Managers, Product Owner, Product Manager, Customer Product Manager, Business Owner, Development team/s, Business Analyst, Solution Architect,
Area of Responsibility
Develop and maintain Java/J2EE applications using frameworks like Spring/ Quarkus using industry best practices.
Collaborate with stakeholders to understand business requirements and propose technical solutions.
Design and develop MySQL databases based on application needs.
Implement and maintain RESTful web services using JSON for seamless integration with other components.
Conduct thorough testing and debugging of applications and databases.
Collaborate with cross-functional teams to ensure timely and successful delivery of projects.
Stay updated with the latest technologies and frameworks in Java and related technologies.
Provide technical guidance and mentorship to junior developers, as required.
Ensure code quality, performance, and security in all deliverables.
Knowledge / Experience
Strong experience (8years) in Java/J2EE development using frameworks like Spring/ Quarkus with hands-on knowledge of MySQL, REST, JSON.
Good understanding of NoSQL databases like DynamoDB/MongoDB is a plus.
Experience with AWS services like EC2, S3, Lambda, etc., is beneficial.
Sound understanding of software development principles and Agile methodologies.
Proficient in writing efficient SQL queries and optimizing database performance.
Excellent problem-solving and debugging skills to identify and resolve issues.
Ability to work independently and as part of a team in a fast-paced, deadline-driven environment.
Strong communication skills to effectively collaborate with team members and stakeholders.
Proactive attitude towards learning and implementing new technologies and frameworks.
Ability to prioritize tasks and manage multiple projects simultaneously.
Knowledge of security best practices and how to implement them in Java-based applications.