Software Development Engineer Senior Associate
Job Responsibilities:
- Hands on Design, Development, Deployment & Support of API Engineering Platform
- Incorporates standards and best practices, including performance, security, scalability, and maintainability
- Interact with Business System Analysts to design and deliver technical solutions to support various business functions
- Interact with Business System Analysts to design and deliver technical solutions to support various business functions
- Create backend services following microservices architecture
- Work in a Globally Distributed Development team environment to enable successful delivery with a minimal supervision
- Advocate, document, and follow best design and development practices
Experience:
· BS/MS degree or equivalent with 2+ years in the field of Software Engineering and Development
· Minimum 1 year of experience in building API using Java and Spring Boot is mandatory
· Exposure to other frameworks and programming languages like Python, Golang, NodeJS, ReactJS is a plus
· Strong working experience in microservices API first development, API gateway & API Orchestration
· Strong understanding of design patterns & principles, and best practices in Java
· Working experience with Swagger (Open API Spec), OAuth, JWT, REST, JSON etc.,
· Strong Experience/Knowledge on Data modeling (RDBMS, XSD, JSON), Database/XML interaction, SQL, Stored Procedure and ORM.
· Understanding of microservices design patterns & architecture, Application Integration & Messaging, Security and Web 2.0.
· Working experience with Kafka, Kubernetes, Containers and Istio is a plus
· Working experience with Reactive/Functional Programming is highly desirable
· Exceptional communication, organization, and presentation skills
· Experience working with Agile or Scaled Agile Framework is required
- Working Hours – 9am to 6pm; will sync cross regional teams. Just as needed.
- Hybrid – 2 days (Tues and Thursday office); 3 days wfh
- Top 3 Must have skills (non-negotiable) – min. 1 yr exp. in Java, Springboot and Database query
- Nice to have – min 1 yr exp of Front-end development – JavaScript
EA License No: 11C4879 / Registration ID : R1218583
Apar Technologies Pte Ltd, Singapore