3 - 8 years
5 - 10 Lacs
Posted:1 day ago|
Platform:
Work from Office
Full Time
Job Summary Synechron is seeking a skilled Java Developer to join our dynamic technology team. In this role, you will design, develop, and maintain Java-based applications that support our business operations and client offerings. Your expertise will contribute to delivering robust, scalable, and high-quality software solutions, aligning with enterprise technical standards and business goals. This position offers an opportunity to work in a collaborative environment, utilizing modern frameworks and methodologies to drive innovation and continuous improvement. Software Requirements Required Skills: Strong proficiency in Java SE and Java EE platform versions 8 and above Hands-on experience with web development frameworks such as Spring (Spring Boot, Spring MVC) , Hibernate ORM , and JavaServer Faces (JSF) Solid understanding of relational database systems, SQL, and data modeling Familiarity with version control systems, particularly Git Knowledge of RESTful web services (design, implementation, and consumption) Experience working within Agile development processes (Scrum, Kanban) Preferred Skills: Experience with build automation tools (Maven, Gradle) Exposure to front-end technologies (HTML, CSS, JavaScript) is a plus Knowledge of cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes) Overall Responsibilities Develop, enhance, and maintain Java-based applications and systems according to project specifications Write clean, well-structured, and scalable code that adheres to industry best practices and coding standards Collaborate effectively with cross-functional teams, including front-end developers, business analysts, and testers, to develop new features and optimize existing functionality Participate actively in code reviews, ensuring code quality and consistency across projects Troubleshoot, debug, and resolve technical issues in a timely manner, ensuring minimal disruption Stay informed on the latest developments in Java and related technologies, integrating relevant innovations into project work Contribute to continuous improvement initiatives, including process enhancements and knowledge sharing Technical Skills (By Category) Programming Languages: Essential: Java (Java SE and Java EE) Preferred: Additional languages such as Kotlin or Groovy Databases Data Management: Essential: Experience with relational databases (e.g., MySQL, Oracle, SQL Server) Preferred: Knowledge of NoSQL databases (MongoDB, Cassandra) Cloud Technologies: Optional but advantageous: Basic familiarity with cloud platforms like AWS or Azure Frameworks and Libraries: Essential: Spring framework (Spring Boot, Spring MVC), Hibernate, JSF Preferred: Other frameworks such as Apache Camel, Dropwizard Development Tools and Methodologies: Essential: Git for version control, Maven or Gradle for build automation Methodologies: Agile/Scrum practices, Continuous Integration/Delivery (CI/CD) Security Protocols: Understanding of secure coding practices and web security standards (OAuth, JWT, SSL/TLS) Experience Requirements Minimum of 3 years of professional experience in Java software development Proven experience developing web-based applications using Java frameworks Demonstrated ability to design, develop, and maintain RESTful web services Prior involvement in Agile team environments Hands-on experience working with relational databases and writing efficient SQL queries Note: Alternative pathways such as extensive project contributions or relevant certifications can be considered to meet experience expectations. Day-to-Day Activities Design, develop, and optimize Java applications based on business requirements Write and execute unit tests; participate in integration and system testing Engage in regular stand-ups, sprint planning, and retrospective meetings Collaborate with team members on technical solutions, code reviews, and documentation Monitor and troubleshoot production issues, implementing fixes swiftly Document technical specifications and design patterns Continuously learn and apply emerging technologies or frameworks to improve development processes Qualifications Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience Certified Java Developer credentials (e.g., Oracle Certified Professional) are advantageous but not mandatory Prior experience with enterprise-grade software development preferred Professional Competencies Strong analytical and problem-solving skills; ability to debug complex issues efficiently Effective communication skills, capable of articulating technical concepts to diverse stakeholders Proven ability to work collaboratively within multidisciplinary teams Adaptability to changing requirements and new technologies Commitment to high-quality deliverables and continuous learning Skilled at managing multiple tasks and priorities under tight deadlines
Synechron
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Gachibowli
5.0 - 10.0 Lacs P.A.
Khairatabad, Telangana, India
Salary: Not disclosed
Mumbai
15.0 - 20.0 Lacs P.A.
Bengaluru
20.0 - 32.5 Lacs P.A.
4.0 - 9.0 Lacs P.A.
Chennai
0.5 - 3.0 Lacs P.A.
Chennai
Experience: Not specified
1.2 - 4.8 Lacs P.A.
10.0 - 20.0 Lacs P.A.
Hyderabad, Chennai
25.0 - 27.5 Lacs P.A.
Gurugram, Bengaluru
25.0 - 27.5 Lacs P.A.