Senior Java Developer

Posted 111ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Java Developer joining a dynamic team to develop scalable applications for device management solutions. Responsible for design, development, and maintenance using cutting-edge technologies.

Responsibilities:

  • Participate in the entire software development life cycle, including requirement analysis, design, development, testing, deployment, and maintenance.
  • Design and implement robust, scalable, and secure web applications.
  • Collaborate with cross-functional teams, including business analysts, client support, designers, and other developers, to deliver high-quality software solutions.
  • Stay up to date with the latest trends and best practices in web development and technology and continuously improve development processes and methodologies.
  • Perform code reviews, identify areas for improvement, and implement enhancements to ensure code quality and maintainability.
  • Troubleshoot and debug complex technical issues and provide timely resolutions.
  • Ensure compliance with coding standards, security policies, and performance guidelines.
  • Understand new requirements and creating testable use cases.

Requirements:

  • Bachelors or master’s in computer science/ computer engineering/ software engineering.
  • 8-10 years of professional experience in software development, with a focus on Java.
  • Work experience as a Java/J2EE developer using Spring Boot, Rest, Hibernate, and SQL concepts.
  • Experience in containerized development using Docker, Kubernetes, Micro Services.
  • Experience with Agile development, SCRUM.
  • Working experience in Red Hat OpenShift Container Platform.
  • Proficiency with Web Services, RESTful APIs, Message Queueing.
  • Excellent object-oriented design & programming skills, including strong working knowledge of design patterns, enterprise integration processes etc.
  • Expertise in developing and optimizing SQL Server databases, writing complex SQL queries, and designing efficient database schemas.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools, branching techniques and deployments.

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development