Job Description
• Performing a broad range of complex work in different environments/skills. Recommend the best possible way to problem definition irrespective of any technology/domain.
• Able to multitask, prioritize and take critical decisions.
• Provides input to system architectures and designs.
• Define a checklist for code reviews and unit tests.
• Responsible for due diligence, estimations, reviews, and design of various requirements from the customer.
• Ensure that functional requirements are correctly interpreted and translated into clear and robust code.
• Ensure that the new code is written and conforms to existing guidelines and quality practices.
• To meet tight deadlines and adapt to changing priorities.
• Analyzes design and determines the coding, programming, and integration activities required based on specific objectives and established project guidelines.
• Enthusiastic to work collaboratively with people and share your ideas to solve real business problems.
• Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution.
• More experienced candidates should be able to lead multiple projects with a sense of ownership.
Requirements
• 4+ years of proven and progressive experience using Java 8
• Experience working with Java Enterprise application frameworks like Java EE, Spring, DropWizard, and Hibernate.
• A strong understanding of Object orientation, SOLID principles, Clean coding, and patterns is desirable.
• Understanding of Agile practices like Test-driven development, continuous integration, and continuous delivery would be a plus.
• 4+ years of experience using Java programming language.
• Experience working with any of the enterprise Java applications or frameworks like Java EE/Spring/Hibernate/DropWizard etc.
• Great OO skills, including strong design patterns knowledge. Understanding of functional programming would be a plus.
• Passion for software engineering and craftsman-like coding process.
• Experience working with Agile, TDD, Lean, and/or Continuous Delivery approaches and best practices, such as Extreme Programming (XP).
• Experience in developing applications integrating with RDBMS like MySql or Postgres.
• Experience in applying web standards and best practices with knowledge of the latest industry trends in web and enterprise application development
💡 Quick Summary
Seeking a career-building opportunity? The Sr| Java Developer 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.
