Job Description
Job Description:
- Lead Java Backend engineer with good hands on experience (13+ years) in Java.
- Core Java knowledge is a must (Java 13+).
- Experience in order management within the retail domain is a mandatory requirement.
- Should have strong experience in SpringBoot & Spring Frameworks and JUnit
- Senior Java Backend engineer with good hands on experience in Java, multi threading, no-sql/SQL, Kafka, Shell Scripting, REST API, building distributed components.
- Experience in development of Java server applications in a Unix environment
- Experience with software build tools such as Maven, Nexus, Gradle.
- Solid knowledge of web technologies such as Java, J2EE (EJBs, servlets, JSP, Struts) Application Servers, Portal Applications and Standards and XML technologies.
- Experience in coding, designing and building RESTful API s.
- Experience with MongoDB or other NoSQL databases. (Good to have)
- Experience of AWS (Good to Have).
- Knowledge of performance and profiling testing highly desired(jProbe, jMeter, CandidatesKit) Good to have.
- Work closely with UX / VD associates to create optimal screen design
- Design UI application structure.
- Code maintenance strategy repository, branches, merging and quality check.
- UI application architecture modules, components, routing, and integration.
- Manage UI application development and guide developers.
- Performance optimization.
- Deployment and build strategy.
- Design and develop proof of concept prototypes for advanced features and designs.
- Continuously review and improve UI design and development process
- Experience using GitHub.
- Excellent communication.
- Problem solving.
- Self-starter.
- Candidate should be able to work in distributed teams and Agile based projects.