Developer II Operational Experience
Expeditors
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- At least 5-9 years of professional software development experience
- Object-oriented programming, analysis, and design.
- Component-based development with Java 8, Spring, Spring Boot
- Experience with Maven, Junit, Hibernate/JPA, and IntelliJ IDE
- Experience with SQL and relational database design/development
- Experience with HTML, CSS, and modern JavaScript frameworks like Angular
- Understanding of Agile software development methodologies
- Experience writing unit tests, integration tests, and end-to-end.
- Operating systems include UNIX, Linux, Windows
- Experience with Distributed Systems, REST API design, and Apache Kafka
- Design & Analysis and understand interdependencies of various components of the project.
- Guide and mentor team junior's members from a technical perspective to ensure quality delivery of the project.
- Ability to design and code complex programs to ensure better performance.
- Perform code review for the code developed by the team.
- Experience in Microservices architecture
- Experience with TypeScript, RxJS, and Jasmine Testing
- Experience with Event Driven Architecture, Domain Driven Design, CQRS
- Paid Vacation, Holiday
- Health Plan: Medical Insurance
- Employee Stock Purchase Plan
- Training and Education Programs
- Unlimited opportunities for career advancement