Java Developer

Apptad Inc.
Tampa, FL, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Spring Security Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Review Databases Continuous Integration Software Debugging Software Design Patterns DevOps
+46 more
Github Gradle Hibernate (Java) Java Persistence API JSON Junit PostgreSQL Apache Maven Message Broker Enterprise Messaging Systems MongoDB MySQL NoSQL Object-Oriented Software Development Oracle (Applications) RabbitMQ Redis Mockito Software Deployment Software Engineering Software Systems SQL Databases Extensible Markup Language (XML) Multithreading Performance Testing Spring-mvc Concurrency Spring-boot Reliability of Systems Backend Gitlab Git Spring Data Kubernetes Information Technology Low Latency Cassandra Apache Kafka Build Tools Bitbucket Front End Software Development Api Design Restful APIs Software Version Control Docker Microservices

Job description

We are seeking a talented and driven Java Software Engineer to design, build, and maintain high-performance, scalable, and reliable backend systems. In this role, you will collaborate with cross-functional teams to deliver high-quality software solutions that drive our business forward. You will be responsible for the full software development lifecycle, from concept and architecture to testing and deployment. Core Responsibilities

  • Application Development: Write clean, efficient, maintainable, and well-tested Java code adhering to industry best practices.
  • Architecture & Design: Design robust backend architectures, RESTful APIs, and microservices that can handle high throughput and low latency.
  • Database Management: Design, optimize, and interact with relational (SQL) and non-relational (NoSQL) databases.
  • Testing & Quality: Conduct unit, integration, and performance testing using automated testing frameworks to ensure software reliability.
  • CI/CD & Deployment: Participate in DevOps practices, leveraging CI/CD pipelines to automate application deployment and infrastructure management.
  • Troubleshooting: Diagnose, debug, and resolve complex production issues and performance bottlenecks.
  • Collaboration: Partner with product managers, frontend engineers, and system architects to translate business requirements into technical solutions.

Requirements

  • Core Java: Deep understanding of Java 8+ (or Java 11/17/21 depending on your stack), OOP concepts, multithreading, and concurrency.
  • Frameworks: Extensive experience with the Spring Ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data).
  • API Development: Proven experience building and consuming RESTful Web Services (JSON, XML).
  • Databases: Strong proficiency with SQL databases (PostgreSQL, MySQL, Oracle) and ORM frameworks like Hibernate/JPA.
  • Build Tools: Experience with build automation tools like Maven or Gradle.
  • Version Control: Proficiency with Git and collaborative workflows (GitLab, GitHub, Bitbucket).

Preferred / Nice-to-Have Skills

  • Cloud Platforms: Experience deploying applications on cloud infrastructure (AWS, Azure, or GCP).
  • Microservices & Containers: Familiarity with Docker, Kubernetes, and microservice design patterns.
  • Messaging Systems: Experience with message brokers like Apache Kafka or RabbitMQ.
  • NoSQL Databases: Experience with MongoDB, Redis, or Cassandra.
  • Testing Tools: Experience with JUnit, Mockito, or Testcontainers.

Soft Skills & Education

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).
  • Problem Solving: Strong analytical thinking and debugging capabilities.
  • Communication: Excellent verbal and written communication skills to articulate technical ideas clearly.
  • Teamwork: A collaborative mindset with a willingness to participate in code reviews and mentor junior peers.

Apply for this position

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

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…