Java API Developer II- Microservices and Security Specialist (US)
About the position The Software Engineer II performs activities developing components of solutions with a focus on analytics, support, testing, and proof of concepts aligned to business and technology objectives. Provides a broad range of system solutions development to business problems through the development and programming of applications/systems. May also provide research, installation, maintenance, configuration, administration and/or provisioning of systems/applications. Responsibilities β’ Develop components of solutions with a focus on analytics, support, testing, and proof of concepts. β’ Provide a broad range of system solutions development to business problems. β’ Develop and program applications/systems. β’ Research, install, maintain, configure, administer and provision systems/applications. β’ Develop program specifications; adapt, integrate, code, test and debug programs. β’ Use existing procedures to solve routine problems; make limited exceptions. Requirements β’ Undergraduate degree, Postgraduate degree or Technical Certificate. β’ Strong academic background in computer science or engineering. β’ 3-5 years relevant experience. Nice-to-haves β’ 7+ years of experience working as a Java API Developer. β’ 5+ years of experience in development of applications using Java/J2EE, Microservices, Spring, Spring Boot, Hibernate, Kafka. β’ 3+ years of experience understanding Spring Security, OAUTH, SAML, web technologies including HTML, XML, JSON, REST and SOAP. β’ Ability to translate requirements into design, identify gaps and suggest solutions. β’ Experience in reverse engineering and documenting new and existing functionality. β’ Code review of technical changes. β’ Upgrade applications to more robust and adaptable architecture and latest technologies like Java 1.8, Maven, Spring Boot, PL/SQL. β’ Expertise in writing technical user stories, acceptance criteria, and design documentation. β’ Understanding of performance tuning, testing processes, and CI/CD. Benefits β’ Base salary and variable compensation/incentive awards. β’ Health and well-being benefits. β’ Savings and retirement programs. β’ Paid time off including Vacation PTO, Flex PTO, and Holiday PTO. β’ Banking benefits and discounts. β’ Career development opportunities. β’ Reward and recognition programs. Apply tot his job