Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Diaconia

Java Product Engineer

Diaconia

Java Product Engineer designing and developing enterprise software applications for mission-critical environments. Collaborating with stakeholders and ensuring high-quality enterprise solutions.

Posted 7/21/2026full-timeRemote • 🇺🇸 United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing enterprise Java applications, with a strong focus on building scalable REST APIs and microservices using Java Spring Boot. Proficient in database optimization, automated testing, and CI/CD practices to ensure high-quality software delivery.

Highest-signal resume keywords
Java 17 ProficiencySpring Boot DevelopmentRESTful API DesignOracle Database OptimizationCI/CD Pipeline Implementation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaSpring BootSpring FrameworkSpring Data JPAHibernateJDBCSQLPL/SQLMicroservicesAutomated Testing
Soft Skills
Excellent Communication SkillsTeam Collaboration
Tools & Technologies
MavenGitJenkinsJUnitMockitoSonarQubeDockerKubernetesOpenShift
Industry Keywords
Enterprise Application DevelopmentAgile DevelopmentObject-Oriented DesignDesign PatternsClean Coding Principles

Tech Stack

Tools & technologies
AngularCloudDistributed SystemsDockerHibernateJavaJenkinsJUnitKubernetesMavenMicroservicesMockitoOpenShiftOracleReactSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, test, maintain, and modernize enterprise Java applications.
  • Build scalable REST APIs and backend microservices using Java Spring Boot.
  • Design and develop full-stack web applications using modern front-end frameworks (React, Angular, or similar).
  • Analyze legacy applications (Java, C/C++, COBOL, Pro*C, Oracle, or similar) and support modernization efforts.
  • Develop data access layers using Spring Data JPA, Hibernate, and JDBC.
  • Utilize direct SQL/JDBC where performance or flexibility requires it.
  • Design scalable, maintainable, and secure application architectures.
  • Develop complex SQL queries, PL/SQL, stored procedures, and batch processing solutions.
  • Optimize Oracle (or other relational database) performance.
  • Design efficient database access patterns using JPA/Hibernate and JDBC.
  • Perform query optimization and performance tuning.
  • Develop enterprise microservices using Spring Boot.
  • Build cloud-native applications deployed in Docker, Kubernetes, or OpenShift environments.
  • Design and consume RESTful APIs.
  • Participate in enterprise integration and distributed systems development.
  • Write clean, maintainable, well-documented code.
  • Develop automated unit and integration tests using JUnit and Mockito.
  • Participate in code reviews and architecture reviews.
  • Utilize SonarQube and static code analysis tools.
  • Troubleshoot production issues through application logs, debugging, and root cause analysis.
  • Continuously improve application quality, maintainability, scalability, and security.
  • Build and support CI/CD pipelines using Jenkins, Maven, Git, or similar tools.
  • Support production deployments and release activities.
  • Implement monitoring, logging, and performance optimization best practices.
  • Own features from design through post-production support.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
  • 5+ years of enterprise Java application development experience.
  • Strong proficiency with Java 17 or later.
  • Extensive experience with: Spring Boot, Spring Framework, Spring MVC, Spring Data JPA.
  • Strong understanding of: Hibernate, JPA, Entity relationships, Lazy/Eager loading, Transaction management.
  • Strong JDBC experience including: Complex SQL, Batch processing, Performance optimization.
  • Strong Oracle or relational database experience.
  • Experience developing RESTful APIs.
  • Experience building enterprise microservices.
  • Experience with Maven, Git, and CI/CD pipelines.
  • Experience writing automated unit/integration tests using JUnit and Mockito.
  • Experience troubleshooting production issues and debugging enterprise applications.
  • Strong understanding of: Object-Oriented Design, Design Patterns, Clean Coding Principles.
  • Experience working within Agile/Scrum development teams.
  • Excellent verbal and written communication skills.
  • U.S. Citizenship (required by contract).

Benefits

Comp & perks
  • Professional development opportunities