
Java Application Developer
- Pune, Maharashtra
- Permanent
- Full-time
- We're looking for a senior Software engineer/developer to: Application Development: Design, develop, and maintain Java applications using best practices and modern development frameworks. Cloud Integration: Integrate applications with cloud services (e.g., AWS, Azure, Google Cloud) to leverage cloud capabilities such as storage, computing, and networking. Microservices Architecture: Develop and maintain microservices-based applications to ensure modularity, scalability, and ease of maintenance. Performance Optimization: Optimize application performance and ensure high availability and reliability. Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate the build, test, and deployment processes. Security: Ensure application security by implementing best practices and addressing vulnerabilities. Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality software solutions. Documentation: Create and maintain technical documentation for application development and deployment processes.
- Your expertise
- Excellent understanding of modern web application development
- Experience in software engineering with Java
- Experience in Spring, Spring MVC, Spring Boot
- Experience in RESTful API, SOAP Webservices, JPA
- Experience in any JavaScript framework such as Angular JS, React JS or Bootstrap
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience in Oracle/MS SQL DB (PL/SQL is a plus)
- DevOps experience, specifically with Git (e.g. Gitlab), build and deployment pipelines
- Experience in Identity and Access Governance products is a plus
- Highly committed, self-reliant contributor with a positive attitude, with attention to detail and a flair for complete yet concise documentation.