Java Developer (Hyderabad)

Java Developer (Hyderabad)

14 Nov
|
Synechron
|
Hyderabad

14 Nov

Synechron

Hyderabad

Job Summary

Synechron is seeking aJava Full Stack Developerto develop, maintain, and enhance Java-based applications and enterprise systems.

The role will focus on Java and Java EE development, web application frameworks, relational databases, SQL, RESTful web services, version control, and Agile delivery practices. The successful candidate will collaborate with cross-functional teams to deliver scalable, maintainable, and reliable software solutions.

This position will contribute to business objectives by delivering high-quality application features, improving existing functionality, resolving technical issues efficiently, and supporting secure and sustainable software development practices.

Software Requirements

Required Software Skills

- Java:Solid programming and application-development experience.
- Java EE:Strong knowledge of the Java EE platform and enterprise application concepts.
- Web development frameworks:Experience with Spring, Hibernate, JSF, or equivalent Java web development frameworks.
- Relational databases:Knowledge of relational database systems and SQL.
- RESTful web services:Understanding and practical experience developing or integrating RESTful services.
- Git:Familiarity with Git or equivalent version control systems.
- Agile methodologies:Familiarity with Agile software development practices.
- Software engineering:Ability to write clean, maintainable, scalable, testable, and well-documented code.
- Debugging:Ability to investigate and resolve complex technical issues.

Preferred Software Skills

- Experience with multiple Java web development frameworks.
- Exposure to application integration, API development,



and enterprise system connectivity.
- Familiarity with automated testing, build tools, deployment tools, and CI/CD practices.
- Knowledge of application performance, logging, monitoring, and production support tools.
- Exposure to cloud-based application development and deployment.

Version and Experience Guidance

- Specific Java, Java EE, Spring, Hibernate, JSF, database, and Git versions are not mandated in the requirements.
- Candidates should have experience with current, production-supported versions of the required technologies.
- Candidates should be able to assess compatibility, support upgrades, follow version-control practices, and maintain application stability.
- The qualification requirement specifies at least3 years of Java software development experience.

Overall Responsibilities

- Develop and maintain Java-based applications and enterprise systems.
- Design and implement application functionality using Java and Java EE technologies.
- Develop web applications using Spring, Hibernate, JSF, or related frameworks.
- Write clean, maintainable, scalable, reusable, and well-documented code.
- Develop, integrate, and maintain RESTful web services.
- Work with relational databases and SQL to support application data requirements.




- Collaborate with cross-functional teams to develop new features and improve existing functionality.
- Participate in requirements discussions, technical design, development, testing, deployment, and application support.
- Participate in code reviews and ensure that code adheres to established coding standards and development practices.
- Debug and resolve technical issues within agreed timelines.
- Contribute to application quality through testing, code reviews, documentation, and defect prevention.
- Use Git or equivalent version control systems to manage source code and collaborate with development teams.
- Work within Agile software development methodologies and participate in relevant delivery activities.
- Stay current with developments in Java and related technologies.
- Identify opportunities to improve application performance, maintainability, reliability, automation, and efficient use of technical resources.
- Contribute to measurable outcomes such as timely feature delivery, reduced defects, improved application stability, and successful resolution of technical issues.

Technical Skills (By Category)

Programming Languages

Essential

- Strong Java programming skills.
- Strong knowledge of Java EE.
- Understanding of object-oriented programming principles.
- Ability to write modular, reusable, maintainable, and scalable code.
- Ability to apply exception handling, debugging, testing, and software design practices.

Preferred

- Experience with additional programming or scripting languages used in enterprise application development.
- Famil

📌 Java Developer (Hyderabad)
🏢 Synechron
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: java developer (hyderabad) / hyderabad