Senior Java Developer (Spring, REST API, Hibernate, TypeScript, HTML, CSS, JavaScript, Jenkins, SonarQube)
Full-time
Senior Executive
1 month ago
Responsibilities:Design, develop, and maintain backend services using Java (8/17/21) and Spring frameworksBuild and enhance RESTful APIs for enterpris.....
Responsibilities:
- Design, develop, and maintain backend services using Java (8/17/21) and Spring frameworks
- Build and enhance RESTful APIs for enterprise applications and system integrations
- Develop responsive and scalable frontend applications using Angular, TypeScript, HTML, CSS, and JavaScript
- Create reusable and efficient UI components using modern web technologies
- Implement data access layers using Hibernate/JPA and optimize database interactions
- Design and manage database structures and queries using Oracle and MSSQL
- Develop and maintain CI/CD pipelines for automated build and deployment processes
- Ensure code quality through unit testing, code reviews, and static analysis tools
- Perform end-to-end testing and validation using modern testing frameworks
- Monitor application performance and troubleshoot issues using tools like Splunk and AppDynamics
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Participate in Agile development processes and contribute to continuous improvement
- Maintain technical documentation and adhere to SDLC best practices
Requirements:
- 8+ years of experience in Java development and Spring ecosystem (Spring Boot, Spring Batch, Spring Security)
- Hands-on experience in REST API development
- Experience in ORM frameworks such as Hibernate or JPA
- Strong SQL skills with experience in Oracle and MSSQL databases
- Experience in frontend development using Angular, TypeScript, HTML, CSS, and JavaScript
- Experience in building modern UI components such as Web Components
- Hands-on experience in CI/CD tools such as Jenkins
- Strong experience in version control systems such as Git and Bitbucket
- Experience in code quality and testing tools such as SonarQube, JUnit, and Cypress
- Experience in monitoring tools such as Splunk and AppDynamics
- Experience in containerization technologies such as Docker
- Experience in tools like Jira and Confluence
- Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies
- Strong problem-solving skills and attention to detail
- Ability to work effectively in a collaborative team environment
Official account of Jobstore.