Jobs · Consulting

Java Developer

Oliver Peters · United States · 2 days ago
RemoteRemoteConsultingFull-time

About the role

We are looking for a senior Java developer with 5+ years of experience to join our dynamic development team working on industry-leading device management and provisioning solutions. You will collaborate with an innovative and passionate team of engineers using cutting-edge technologies such as Spring Boot, Kubernetes, and OpenShift Container Platform (OCP) for our Device Management application.

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 create testable use cases.
  • Understand the impact of new requirements on existing functionality.
  • Develop APIs using Java, Spring Boot, REST, and JPA concepts.
  • Write JUnit tests.
  • Create flow diagrams and sequence diagrams.
  • Deploy the application in OCP servers.
  • Document application changes.

Key Skills & Competencies

  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Work experience as a Java/J2EE developer using Spring Boot, REST, Hibernate, and SQL concepts.
  • Experience in containerized development using Docker, Kubernetes, and microservices.
  • IDE Tools: Eclipse, IntelliJ, VSCode
  • Databases: Oracle, MySQL, MariaDB, Cassandra
  • Tools: Maven, Git, Jira, Jenkins, Confluence, Postman, SoapUI, Wireshark, Prometheus, Grafana, Kibana
  • Familiarity with device management protocols such as OMADM, TR069, and LWM2M preferred.
  • Experience with Agile development and Scrum.
  • Working experience in Red Hat OpenShift Container Platform.
  • Experience deploying and managing containerized applications across multiple cloud platforms.
  • Familiarity with DevOps tools such as Git.
  • Familiarity with build tools such as Maven.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork skills.
  • Capability to collaborate with other developers and mentor junior team members.

Similar jobs

Java Developer

PTR GlobalCharlotte, NC· 2 days ago
Information Technology$50–$58/hrapply on jobs.pinnacle1.com

Java Developer

eSimplicityColumbia, MD· 1 mo ago
RemoteEngineeringapply on recruiting.paylocity.com

Java Developer

hackajobHanover, NJ· 1 mo ago
Engineering$190k/yrapply on hackajob.com

Java Developer

Winaxis LLCBoston, MA· 2 mo ago
Engineeringapply on candidateportal.ceipal.com

Java Developer

ADP WFN Test Company 1Dallas, TX· 3 mo ago
Engineeringapply on workforcenow.adp.com

Java Developer

ADP WFN Test Company 1California, United States· 3 mo ago
Engineeringapply on workforcenow.adp.com