← Back to jobs
Hyderabad, Telangana, India
No related jobs found
Strong knowledge of Java and the Java EE platform.
Experience using Java 8 or later and current supported Java versions, based on project requirements.
Experience with Angular and TypeScript for web application development.
Experience with web development frameworks such as Spring, Hibernate, or JSF.
Knowledge of relational databases and SQL.
Familiarity with Agile software development methodologies.
Experience with version control systems such as Git.
Understanding of RESTful web services.
Experience with software development lifecycle practices, including design, development, testing, deployment, maintenance, and support.
Ability to write clean, maintainable, scalable, and testable code.
Experience participating in code reviews and applying software development standards.
Ability to debug and resolve technical issues in a timely manner.
Preferred
Experience developing Java and Angular applications in enterprise environments.
Experience with Spring Boot, Spring MVC, Spring Security, or related Spring technologies.
Experience with Angular components, services, routing, forms, state management, and responsive web interfaces.
Knowledge of microservices and distributed application development.
Experience with automated testing, continuous integration, and continuous delivery.
Familiarity with application performance monitoring, logging, and troubleshooting tools.
Knowledge of secure coding practices and web application security.
Understanding of efficient application design and responsible use of computing resources.
Overall Responsibilities
Develop and maintain Java-based applications and systems.
Develop and enhance Angular-based user interfaces and web application features.
Write clean, maintainable, scalable, and testable code.
Collaborate with cross-functional teams to develop new features and improve existing functionality.
Participate in code reviews and ensure that code adheres to applicable industry and project standards.
Design and implement RESTful web services and application integrations.
Work with relational databases and SQL to support application functionality and data requirements.
Debug, troubleshoot, and resolve technical issues in a timely manner.
Contribute to technical design discussions and software architecture decisions.
Participate in Agile ceremonies, planning, estimation, refinement, reviews, and retrospectives.
Support application testing, deployment, maintenance, and production issue resolution.
Stay up to date with developments in Java, Angular, and related technologies.
Identify opportunities to improve code quality, application performance, maintainability, and delivery efficiency.
Consider security, scalability, operational efficiency, and sustainability when designing and implementing solutions
Bachelor's degree
No related jobs found
← Back to jobs