Summary:
We are seeking a highly skilled and experienced software engineer with hands-on experience in Java/J2EE technologies, REST APIs, Angular, HTML, JS, JSON, Postgres, microservices architecture, and the Spring Boot framework. The ideal candidate will have a strong foundation in algorithms, data structures, databases, and core computer science concepts, along with a proven ability to innovate and develop new approaches to complex design problems.
Responsibilities:
- Build and test new cloud-ready code using Java, Spring, Spring Boot, REST API, and other technologies with strong object-oriented concepts.
- Design and develop high-performing and responsive UI screens, reusable components, and web applications using Angular best practices.
- Lead design efforts and provide technical leadership to developers.
- Collaborate with PMT, TPM, PO, and the software engineering team to translate requirements into architecture, design, and implementations.
- Drive high-quality and clean code standards across the team and perform code reviews.
- Implement scalable, resilient, high-performance services.
- Work with Jenkins, CI/CD, and Bitbucket/Git.
Requirements:
- Experience developing in Java and J2EE technologies like Spring, Spring Boot, Spring Cloud, and Spring Microservices.
- Experience with TDD and BDD in software development processes.
- Strong analytical and excellent problem-solving skills.
- Experience working in an Agile (Scrum/SAFe) environment.
- Strong written and verbal communication skills.
- Ability to collaborate with a team while working independently towards a goal.
Required Skills:
- Java, Angular, Spring Boot Microservices
- Hands-on experience with Java and Angular, with a requirement for Spring Boot experience.
- Core Java, Angular, Spring Boot Microservices
Preferred Skills:
- Experience working in the payments application domain.
- Hands-on experience with tools like Jenkins, Bamboo, Confluence, JIRA, Rally, and Sonar.
#AditiConsulting
# 26-02153