Java Application Developer

Qode

$100K — $130K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • 8+ years of experience in enterprise-grade Java application development.
  • Strong knowledge of Core Java, Spring Boot, Microservices, RESTful APIs, and Distributed Systems.
  • Experience with cloud-native applications on AWS, Azure, or GCP.
  • Proven experience in leading development projects and technical discussions.

Responsibilities

  • Design, develop, and deliver Java-based enterprise applications.
  • Build scalable, cloud-native distributed systems using modern principles.
  • Collaborate with Product Managers on technical roadmaps and strategies.
  • Participate in architecture discussions and technical design decisions.
  • Champion engineering excellence with code reviews and best practices.
  • Mentor junior developers and provide technical leadership.
  • Work closely with QA, DevOps, and Documentation teams for quality software delivery.

Benefits

  • Hybrid work model between Dallas, TX and New Jersey.
  • Opportunities for professional development and mentoring.
  • Access to cutting-edge technologies and cloud platforms.
  • Engagement with Fortune 500 clients for impactful projects.
Full Job Description
Java Application Developer

Company: Incedo Inc.

Location: Dallas, TX / New Jersey (Hybrid)

Position

Java Application Developer

Location: Dallas, TX / New Jersey (Hybrid)

About the Team

Our Engineering team is responsible for building highly scalable, cloud-native enterprise applications that power mission-critical business solutions for Fortune 500 clients.

As a Senior Java Application Developer, you will play a key role in designing and developing distributed systems while collaborating with Product Managers, Architects, QA, DevOps, and other cross-functional teams to deliver secure, scalable, and high-quality solutions.

You will contribute to architectural decisions, mentor junior engineers, and help drive engineering best practices across the organization.

Responsibilities
  • Design, develop, and deliver high-quality Java-based enterprise applications.
  • Build scalable, cloud-native distributed systems using modern software engineering principles.
  • Collaborate with Product Managers to define technical roadmaps and implementation strategies.
  • Participate in architecture discussions and contribute to technical design decisions.
  • Champion engineering excellence through code reviews, coding standards, automated testing, and best practices.
  • Mentor junior developers and provide technical leadership.
  • Collaborate closely with QA, DevOps, and Documentation teams to ensure high-quality software delivery.
  • Build reliable, secure, and highly available enterprise applications.
  • Troubleshoot complex technical issues and drive continuous improvement initiatives.
  • Communicate effectively with cross-functional teams and stakeholders across global locations.


Required Qualifications
  • Bachelor's or Master's degree in Computer Science or a related Engineering discipline.
  • 8+ years of experience designing and developing enterprise-grade Java applications.
  • Strong knowledge of:
  • Core Java
  • Spring Boot
  • Microservices
  • RESTful APIs
  • Distributed Systems
  • Strong understanding of:
  • Data Structures
  • Algorithms
  • Object-Oriented Design
  • Design Patterns
  • Experience building scalable cloud-native applications on AWS, Azure, or GCP.
  • Experience working with managed cloud databases.
  • Proven experience leading development initiatives from design through production deployment.
  • Ability to mentor engineers and lead technical discussions.
  • Strong communication and stakeholder management skills.


Preferred Qualifications
  • Experience with Kubernetes and containerized deployments.
  • Experience with NoSQL databases such as Cassandra.
  • Experience with messaging platforms such as Amazon SQS or Apache Kafka.
  • Knowledge of cloud security principles and secure application development.
  • Experience with Big Data technologies.
  • Experience building SaaS platforms and customer-facing enterprise products.
  • Familiarity with DevOps tools and CI/CD pipelines.


Technical Skills

Languages
  • Java
  • SQL

Frameworks
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Hibernate

Architecture
  • Microservices
  • REST APIs
  • Distributed Systems

Cloud
  • AWS / Azure / GCP

Databases
  • Oracle
  • PostgreSQL
  • MySQL
  • Cassandra

Containers & DevOps
  • Docker
  • Kubernetes
  • Jenkins
  • Git
  • CI/CD

Similar Jobs

More Jobs at Qode

More Enterprise Technology Jobs

Find similar Java Application Developer jobs: