The job is looking to solve problems related to application infrastructure, deployment, maintenance, and software development lifecycle, requiring troubleshooting, debugging, and optimization of performance and flexibility.
Requirements
- Hands on experience in Java/J2EE, EJBs, Spring MVC, Spring boot, Hibernate, Restful services, JMS, Interfacing with Kafka/Elastic search, AWS (EMR, EKS, MSK), Elastic Search and Knowledge on BM ODM Rules Engine, DynamoDB, ELK, KafkaMSK, Datadog, ISTIO, Springboot Java
- Understanding about Angularjs
- Understanding of PL/SQL Stored Procs and Packages
- Angular coding
- Docker containers
- Experience with NoSql DB like Mongo/Couch DB
Responsibilities
- Understand the current application infrastructure and suggest changes to it.
- Writing well-designed, testable and efficient code.
- Providing code documentation and other inputs to technical documents.
- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
- Troubleshooting and debugging to optimize performance & flexibility to provide on call support
- Defining project scope & specifications, estimating resources required to develop the proposed solution to meet customer requirements and developing schedules, test plans and documentation.
- Identifying potential issues between systems and client specifications and proposing new solutions.
Other
- Good communication skills
- Strong problem solving and analytical skills to understand different topics and come to a sound analysis.
- Ability to interact with business, IT, testing teams and close the gap if any.
- Contribute during all phases of software development lifecycle.
- Good Verbal communication, writing and presentation skills.