Java Developer

Ova Technologies
Johns Creek, GA, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Apache ActiveMQ Amazon Web Services Applications Architecture Application Performance Management Unit Testing Microsoft Azure Cloud Computing Cloud Engineering Software Quality Code Review
+48 more
Databases Continuous Integration Relational Databases Software Debugging Software Design Patterns DevOps Distributed Systems Github Gradle Hibernate (Java) Java Persistence API Java Web Services Spring Framework PostgreSQL Apache Maven Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL OAuth Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle RabbitMQ Cloud Services Standard Sql JSON Web Token Server Administration Software Engineering Software Systems Google Cloud Enterprise Software Applications Spring-mvc Spring-boot Software Security Containerization Information Technology Deployment Automation Cassandra Apache Kafka Software Coding Restful APIs Docker Jenkins Web Api Microservices

Job description

We are seeking a skilled and motivated Java Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong experience in Java, Spring Boot, RESTful APIs, microservices architecture, and cloud-native application development. The candidate will collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements., * Design, develop, test, and deploy Java-based applications and services.

  • Build and maintain RESTful APIs and microservices using Spring Boot.
  • Integrate applications with databases, third-party APIs, and cloud services.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Participate in code reviews and ensure software quality through unit and integration testing.
  • Troubleshoot, debug, and resolve production issues.
  • Work closely with Product Owners, Business Analysts, QA engineers, and DevOps teams.
  • Contribute to application architecture and technical design discussions.
  • Optimize application performance, scalability, and security.
  • Support CI/CD implementation and deployment automation.

Requirements

Java, Software Engineering, Java, Software Engineering, Enterprise Applications, Software Administration, Scalable System Development, Cross-Functional, Java Deployment, Test Plan/Schedule, * Strong experience in Java 8/11/17.

  • Hands-on expertise with Spring Framework, Spring Boot, and Spring MVC.
  • Experience developing REST APIs and Microservices.
  • Strong knowledge of SQL and relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server.
  • Experience with Hibernate/JPA.
  • Familiarity with Git and version control practices.
  • Experience with Maven or Gradle.
  • Strong understanding of object-oriented programming and design patterns.
  • Excellent problem-solving and analytical skills.

Preferred Skills

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with messaging technologies like Kafka, RabbitMQ, or ActiveMQ.
  • Familiarity with NoSQL databases such as MongoDB or Cassandra.
  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Understanding of Agile/Scrum methodologies., * Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Proven experience in enterprise application development using Java technologies.

Nice to Have

  • Experience building high-volume, distributed systems.
  • Knowledge of security best practices, OAuth2, JWT, and API security.
  • Experience working in cloud-native and microservices environments.

Benefits & conditions

  • Collaborative and innovative work environment.
  • Career growth and learning opportunities.
  • Competitive compensation and benefits package.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…