Senior Java J2EE Developer
Skills :     Software Developer
Job Description:

Job ID: Sen-ETP-Pun-722

Location: Pune

Company Overview

Bridgenext is a global digital consultancy that helps clients innovate with intention and realize their digital aspirations by creating digital products, experiences, and solutions around what real people need. Our global consulting and delivery teams facilitate highly strategic digital initiatives through digital product engineering, automation, data engineering, and infrastructure modernization services, while elevating brands through digital experience, creative content, and customer data analytics services.

Don’t just work, thrive. At Bridgenext, you have an opportunity to make a real difference – driving tangible business value for clients, while simultaneously propelling your own career growth. Our flexible and inclusive work culture provides you with the autonomy, resources, and opportunities to succeed.

Team & Project Overview

As a Senior Java Developer at Bridgenext, you will be an integral part of our dynamic team specializing in microservice-based solutions. Collaborating closely with clients, you will contribute to designing, developing, and implementing cutting-edge solutions that drive value and enhance user experiences. While experience within banking and fintech is advantageous, we prioritize creativity, adaptability, and a dedication to solving complex challenges across diverse industries.

Responsibilities

  • Design, develop, test, and deploy high-quality, efficient, and maintainable JAVA code adhering to best practices and coding standards.
  • Break down complex technical requirements into actionable tasks and write clean, well-documented, and modular code for reusability.
  • Spearhead automated testing efforts using frameworks like JUnit, including Unit, Integration, and End-to-End functional testing, with a minimum of 2 years of hands-on experience.
  • Possess a deep understanding of Java programming language concepts, including object-oriented programming principles, data structures, and algorithms.
  • Stay up to date with the latest advancements in JAVA technologies like Spring Framework, Hibernate, and cloud platforms.
  • Familiarity with database design principles and experience with relational databases (e.g., SQL/PostgreSQL).
  • Collaborate seamlessly with cross-functional teams to ideate and execute scalable, reliable, and maintainable solutions.
  • Understand SQL and NoSQL databases, including adept management of stateful services and storage.
  • Perform code reviews, identify areas for improvement, and implement best practices for code quality and performance.
  • Troubleshoot and debug complex software issues, utilizing analytical skills and logical reasoning.
  • Design and implement solutions to meet technical challenges, considering scalability, performance, and maintainability.
  • Clearly communicate technical concepts to both technical and non-technical audiences, ensuring alignment on project goals.
  • Actively participate in discussions, meetings, and code reviews, fostering collaboration and knowledge sharing within the team.
  • Guide and mentor less experienced software engineers, sharing knowledge and best practices to help them develop their technical skills.
  • Contribute to the overall technical health of the codebase by promoting code quality standards and best practices.
  • Demonstrate a strong passion for learning and staying up to date with the evolving Java ecosystem and emerging technologies.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience crafting Web Applications and REST-based APIs using JAVA, Core JAVA, and J2EE Framework.
  • Minimum of 3+ years of proficiency with JAVA, Core JAVA, and J2EE, JSP, Servlets, with exposure to Spring Boot, Hibernate, and Angular, VueJS with NuxtJS being a distinct advantage.
  • Experience with Groovy or any other JVM based language would be an added advantage.
  • Knowledge of Integration APIs with third party tools would be beneficial.
  • Working experience on Fintech or Banking applications would be preferred.
  • Demonstrable experience (2+ years) in automated testing, covering Unit, Integration, and End-to-End functional testing.
  • Profound understanding and application of design patterns and SOLID principles in system development.
  • Comprehensive understanding of SQL database, including adept management of stateful services and storage.
  • Ability to document, track, and monitor a problem/issue to a timely resolution.
  • Exposure to microservices, distributed systems, and Docker/Kubernetes (k8s) is a distinct advantage.
  • Knowledge of cloud computing technologies and platforms (AWS, Azure, etc.) is a distinct advantage.
  • Knowledge of application monitoring tools and adeptness in performance assessments is a distinct advantage.

Equal Opportunity Employer

Bridgenext is an equal opportunity employer, valuing diversity within our workplace. We staunchly oppose discrimination based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. All qualified applicants will receive equal consideration for employment, devoid of any such prohibited basis as per applicable law