Job Description
Currently we are looking for Senior Java Developer to join our teams
What you will be doing:
• Develop complex code based on functional specifications, complete logic and algorithm design in alignment with established standards
• Translate and analyze software requirements into design specifications and ensure adherence to requirements
• Perform complex peer code review and analysis; provide insight on broader impact of software changes
• Incorporate the business value and identify the broader impact to the software; influence and provide technical guidance to other team members
• Test code to verify it meets the technical specifications and is working as intended, before submitting to code review
• Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests
• Influence and lead on standards and processes of team and events, including planning, work estimation, solution demos, reviews, and implementation design of code discussions
• Contribute to the implementation of a delivery pipeline, including test automation, security, and performance
• Understand business, application, and coding tasks to make recommendations for internal process improvements and product documentation
• Research complex escalations for production issues or software code issues to ensure the stability of the application
• Implement development standards to ensure compliance with product and industry practices and regulations
• Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team
Desired Candidate must have:
• Good command of English
• Min. 5 years of experience in programming in Java
• Experience with Spring, Spring Boot
• Knowledge of Clean Coding, TDD, Object Orienting, SOLID, Relational Databases, CI/CD, Containerization
• Experience with Cloud and Microservice Architecture/SOA with a service bus pattern.
• Experience with data structures, algorithms, and software design.
• Experience with continuous software delivery.
• Demonstrated experience with build environments and delivery pipelines
• Experience with test automation and continuous integration tools
• Experience in software application testing tools, methodologies, and process framework
• Experience working with remote and international teams
• Good critical thinking and problem-solving skills
• Good oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
• Good collaboration skills, applied successfully within team as well as with other areas
• Sharp, fast learner with technology curiosity and aptitude
• Demonstrated ability to influence, motivate and mobilize team members and business partners
• Self-motivated with the ability to manage projects to completion with oversight
• Ability to work independently and in a team environment
• Good attention to detail
• Driven to learn and stay current professionally
💡 Quick Summary
Seeking a career-building opportunity? The Developer 3 (Backend Java Developer) position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Kolkata 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 IT Engineer & Developer Jobs is a plus.