Job Title : Java Developer
Department : Technology and Research
Location : Mohali, Punjab
Reports to : Technical Lead
Role Description :
- The successful candidate will be a pro-active problem solver, quick learner and will provide technical leadership and solution ownership. This candidate should have a passion for technology and should be looked at as a - technical guru- who champions their design, coding and implementation strengths and prides themselves on their development expertise.
- The successful candidate will join a team that develops and integrates enterprise e-commence and e-transaction systems for a diverse client base.
Job Responsibilities :
- The successful applicant will be responsible for the technical delivery of all development assignments allocated to him in a timely fashion, while meeting rigorous quality targets.
- FSLC (Full Systems Life Cycle) programming in Java of scalable, maintainable, and well documented solutions based on Java
- Unit testing of code - Working with very large and complex SQL databases
- Troubleshooting through resolution of technical issues and system errors
- Performing testing, documentation, and mentoring/grooming/coaching less technical staff where applicable
- Work with Architects, Project Managers, and other Developers to estimate the level of effort necessary to implement assigned work packages.
- Write efficient, clean, tested code that follows high standards and quality requirements
Skills :
- 3+ years of enterprise application development experience with at least 2 years- experience with Java/J2EE Technologies.
- Proficient in Java 8, with a good knowledge of java ecosystems
- Development experience in Restful Web Services using Spring Framework
- Development experience using any ORM (JPA/Hibernate)
- Have knowledge of design pattern, which includes java, j2ee design pattern.
- Web development experience using HTML5, CSS and AJAX/JQuery and Angular preferred.
- Demonstrable working knowledge of CI/Build tools like Maven, Ant and Jenkins
- Proficient understanding of code versioning tools, such as Git/Bitbucket.
- Familiarity with mainstream application servers like Apache Tomcat, WebSphere 8.0.
- Have working knowledge of LINUX commands and scripting.
- Proven working experience in SQL and Database programming (MySQL, MongoDB, etc.)
- Experience developing and deploying solutions/applications across various environments (on premises and cloud (AWS, Azure, Alibaba, GCP etc.)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.