almost 2 years ago
Bengaluru, IndiaStaff+
Responsibilities
- Analyze requirements and develop enterprise identity cloud solutions.
- Design, build, test, deploy, maintain, refactor, debug, and document applications and services.
- Start programs from scratch while maintaining existing services.
- Collaborate with internal teams on software design and architecture.
- Serve as an application expert and provide technical support.
- Improve application performance, quality, efficiency, and development processes.
- Mentor and collaborate with junior software engineers.
Requirements
- 10+ years of software engineering experience.
- Expert-level Java and Spring Framework experience.
- Experience developing applications using security principles, cloud platforms, and containerization.
- Hands-on SQL experience.
- Experience with AWS, Azure, or Google Cloud.
- Experience with Docker and Kubernetes.
- Experience with unit, functional, and system integration testing.
- Experience with Git, GitHub or GitLab, automatic deployments, and continuous integration.
- Experience using IntelliJ, Eclipse, or MyEclipse; writing JUnit test cases; and working with Maven or Ant.
- Experience with application development management, solution architecture, design and delivery, and process improvement.
- Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience.
- Proficiency in multiple programming languages and tools, plus strong communication, facilitation, negotiation, and consensus-building skills.
