Overview Driven enthusiastic Developer with a Software Engineering willing to deliver, learn and contribute to quality software. Keen to engage, self-motivated to learn and work with some of the latest exciting technologies. You’ll be working as part of a larger team of approximately 20 other developers in a friendly, relaxed environment who will be delivering a range of projects, legacy system migrations, product changes and continuous improvement. You should have experience of the full development life cycle. Key Accountabilities and main responsibilities Strategic Focus • Be involved in the application design process, ensuring each system component is well written, performant and ensuring scalability by making applications multi-instance where appropriate. • Write code and unit tests to specification. • Perform triage of defects and track them through to technical resolution. • Participate in daily stand ups. • Be flexible to change and be able to adapt to changing priorities. • Have good communication skills, both written and verbal. • Strong object-oriented programming skills and understanding of SOLID principles. • Experience of writing unit tests and mocking. Operational Management • Determine the application architecture and work with the development team • Setup scrum calls and lead with the SDM • Work with the technical architecture teams and Business Analysts teams • Acts as a SPOC for business teams and technology teams • Ensure technical best practices guidelines are set and followed by delivery teams People Leadership • Demonstrates an understanding of own strengths and development needs. • Engages with people in a fair, calm and consistent manner. • Motivates and engages others. • Must be a self-starter , takes ownership and delivers the project Governance & Risk • Follow Software Development Design and Deployment practices • Work with APAC EMEA team , complete technical trainings • Contribute and weekly reports with the Project teams • Follow Code Review best practices • Follow delivery and deployment best practices Experience & Personal Attributes • Should have 4-7 years of overall programming experience using Java 8/11 Core Java and Oracle Database or SQL Server • Experience in Web services, Rest, Springboot, Hibernate and Microservices • Experience in test driven development (TDD) and other automation test frameworks • Experience in Agile development • Excellent work ethic, dependable and responsible team player and highly collaborative • Logical and creative problem solving skills and good analytical skills • As well as working with other developers, you will also be working alongside systems analysts, testers, architects and delivery managers to deliver quality software • Analyse, document and propose solutions by mapping business requirements to technical solutions. • Expertise on • Core Java, Tortoise SVN, Eclipse, Javascript, JSP, JSF, Spring MVC, Spring AOP, Spring Security, SOAP and RESTful webservices, Maven, Hibernate , JDBC, • JBOSS 7.3 Application Server • SQL Server / Oracle
💡 Quick Summary
Seeking a career-building opportunity? The Senior JAVA Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai 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.