Epicareer Might not Working Properly
Learn More

Software Developer (JAVA)

Salary undisclosed

Apply on


Original
Simplified

Job Description JAVA Developer

  • Design and develop business logic and product backend systems.
  • Work closely with frontend developers to design and develop functional, performance, and comprehensive APIs.
  • Decoding existing company software systems and being able to connect the application to applicable data sources.
  • Write unit, integration, and performance tests.
  • Develop automation tools and continuous integration pipelines for daily tasks.
  • Develop to high quality, with good documentation and code-efficient.
  • Challenging ideas and opinions to avoid mistakes and inefficient solutions.
  • Optimizes the application for maximum speed and scalability.
  • Deploys regular releases in an agile approach.
  • Creates appropriate documentation as defined by the agile development methodology.
  • Works closely with business stakeholders and end users to develop an understanding of how the applications are used by the user teams being supported.
  • Maintains competency in the technologies related to responsibilities.

Minimum Qualifications

  • Min. experiences 3 years in JAVA for middle level and minimum 6 years in JAVA for senior level
  • Minimum has experience as a backend engineer working with large projects.
  • Worked in an agile environment and has a good grasp of agile cadence.
  • Backend experience in Spring Boot framework is a plus point.
  • Excellent knowledge of code quality metrics and a keen eye for detail.
  • Comfortable debating architecture designs and integration contracts.
  • Versed with API design and database normalization.
  • Comfortable to work on CDD projects and integration contract tools.
  • Understand the concept of microservices and has operation experience.
  • Keen to test code written with Unit, Integration, and Performance test.
  • Built and delivered high-performance TPS applications.
  • Experience to develop microservices for middleware
  • Familiar with CI/CD, Kubernetes Platform, Stress Test
  • Having knowledge with proses flow of middleware.
  • Familiar with the ReactJS programming language