RESPONSIBILITIES & QUALIFICATIONS
Responsibilities:
- Design and develop application using Java/J2EE & Web technologies.
- 2+ years of Experience working with business or clients to transform requirements into software solutions.
- Good Analytical and Problem solving skills
- Experience with continuous delivery and deployment practices– preferred experience on Git pipelines.
- Experience working with cloud infrastructure and SaaS solutions in a hybrid Cloud environment.
- Communicate with managers and team members globally
Minimum Qualifications:
- Strong analytical and problem solving skills
- Proficiency in data structures and algorithms
- Experience working directly with client to transform requirements into software solutions preferred.
- Proficient at working with large and complex code bases
- Strong verbal and written communication and organizational skills
- Highly motivated. Willingness to take initiative and work independently
- Experience in analysis, design and development of web based application with J2EE and relational database technologies
Technologies
- Hands on engineer with an awareness of below skills
- Design and development of web based application using Java/J2EE, REST, Relational and NOSQL databases.
- Cloud Technologies - AWS
- Programming - Java, Shell script, Terraform
- Messaging - Kafka, RMQ
- Frameworks - Spring boot, Spring cloud
- Site Reliability Engineering (SRE) - Prometheus, Grafana
- UI – ReactJS, Visualization libraries
- Container – Docker, Kubernetes
Preferred Qualifications:
- Experience with at least one code repository such as GitLab, SVN
- Hands-on experience of test driven development
- Automated testing & tools (JUnit, JMeter, Cucumber, etc.)
- Continuous builds & associated tooling (Maven, Gradle)
- Experience with BPMN modeling and Workflow solutions would be a plus
- Experience with Automation Testing tools like Selenium, Cucumber, DBUnit