Home | Find Work | Java Software Developer

Java Software Developer

Job Details

Job Description

Objectives of Role

  • Design technical solution, manage team and interface with product team
  • Understand a deep knowledge of products and services to translate complex product requirements into simple, polished, and engaging content
  • Plan and allocate development work for team. Monitor and track for progress to meet agreed timeline and budget
  • Evaluate team performance and implement measures/techniques to improve performance

Responsibilities

  • Design and develop business functionality in multi-tier web solutions while improving code quality.
  • Build scalable, unit testable solutions for web applications and do code reviews.
  • Champion culture of good security, coding standards, architecture patterns, resiliency, and documentation practices.
  • Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations, and support).
  • Lead a cross-functional Agile team to understand requirements, do product backlog grooming, sprint planning, execution, and retrospective.
  • Communicate effectively and efficiently with team members, product team and customers
  • Promote a strong sense of teamwork.

Skills and Qualifications

  • Minimum of 4 years’ experience in web development. Preferred experience range is 4 to 7 years
  • B. Tech. in Computer Science, Information Systems, Electronics & Communication or MCA
  • Expertise and hands-on experience with web applications and programming languages
  • Technical languages/platforms: Java 8 or above, JSP, Servlet, Struts, Springboot, Hibernate, JPA, Bootstrap & Data Structure, Microservices
  • Database: SQL Server or MySQL or Oracle.
  • Performance tuning of applications
  • Must have a strong understanding of UI, cross-browser compatibility, general web functions and standards
  • Must be proficient in integrating with REST and SOAP web services
  • Basic knowledge of web security and building applications that do not expose sensitive data
  • Proficient in writing unit/integration tests and developing applications using a Test-Driven Development approach

Preferred Qualifications

  • Proven ability to handle multiple projects simultaneously, with an eye for prioritization
  • Firm understanding of the systems development life cycle (SDLC)
  • E-Commerce development experience will be a plus

Key Skills