Design, develop, and maintain scalable Java-based SAAS applications using J2SE, JAX-WS, JPA, Spring Boot, and REST APIs, ensuring high performance, reliability, and Agile-driven development
No of openings
1
Experience
8+ years
Duration of Hiring
Long term project
Location
Chennai
Roles and Responsibilities
- Designing, modifying, developing, and implementing technology solutions.
- Building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals.
- Produce architectural, technical diagrams and other specifications for the use cases.
- Take the API first approach to all development and develop the code.
- Solid understanding of API design principles, OAuth, JWT, and API security best practices.
- Implement API security, authentication, and authorization mechanisms.
- Collaborate with front-end and mobile developers to integrate APIs and ensure seamless functionality across platforms.
- Optimize API performance and ensure high availability.
- Produce unit and automation test coverage.
- Participating in code and design reviews with network, infrastructure and solutions engineering teams to ensure that solutions meet current enterprise standards.
- Take ownership and responsibility for the quality of the code from development to production.
- Adhere to best practices and collaborate effectively with your teammates.
Job Qualifications and Requirements
- 8+ years of software engineering work experience in developing integrated and secure enterprise or web-based applications using Java/J2EE.
- Experience building scalable distributed systems.
- Excellent understanding of multiple programming languages, frameworks, and databases
- Experience working in building applications in Java, SpringBoot, Microservices, REST APIs
- Experience with Continuous Integration and Continuous Delivery (CI/CD) environment (Jenkins, BitBucket) and their frameworks.
- Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
- Understanding of writing, documenting, and building REST APIs
- Familiar with how to write complex SQL queries
- Experience with collecting requirements, creating software designs and developing efficient implementations
- Familiarity with full-stack development
- Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
- Debug basic software components and identify code defects for remediation
- Support and monitoring of software across test, integration, and production environments
- Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
- Defines test conditions based on the requirements and specifications provided. Takes part in reviews of own work and handles work efficiently.
- Knowledge of Cloud and passion for learning new technologies, industry trends and deep technical curiosity Demonstrated ability to operate in a team environment, strong interpersonal and communication skills
Interview mode
1st Round - Technical(Virtual)
2nd Round - Senior Manager(F2F)
3rd Round - HR(F2F)