Java Microservices Developer

Prophecy Technologies

$100K — $130K *
Plano, TX 75025In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on experience with Core Java programming
  • Proficiency in Spring Boot and Spring Integration Framework
  • Demonstrated ability to develop RESTful services effectively
  • Experience with Apache Kafka for event-driven architectures
  • Public cloud experience, particularly with AWS
  • Working knowledge of relational databases like Postgres
  • Familiarity with Git and Bitbucket in a development environment

Responsibilities

  • Design, develop, and maintain Java microservices using Spring Boot
  • Build and expose RESTful services using Spring framework
  • Develop and maintain Kafka-based event-driven solutions
  • Utilize Spring Integration for enterprise integration needs
  • Deploy and manage applications on AWS cloud services
  • Integrate with various AWS components like ECS and API Gateway
  • Conduct code reviews, unit testing, and contribute to CI/CD processes

Benefits

  • Opportunity to work with cutting-edge technologies in cloud-native applications
  • Engagement in Agile methodologies and SDLC best practices
  • Collaboration with cross-functional teams, enhancing teamwork skills
  • Exposure to large-scale distributed systems in a cloud environment
  • Chance to develop expertise in AWS services and architecture
Full Job Description
Job Summary

We are seeking a Senior Java Microservices Developer with strong experience in Java, Spring Boot, and Kafka to build and support scalable, cloud-native applications. The role involves developing REST-based microservices, integrating event-driven systems, and deploying solutions on AWS cloud infrastructure while adhering to Agile and SDLC best practices.

Key Responsibilities
  • Design, develop, and maintain Java-based microservices using Spring Boot
  • Build and expose RESTful services using Spring framework and integration patterns
  • Develop and maintain Kafka-based event-driven solutions
  • Work with Spring Integration framework to support enterprise integration use cases
  • Deploy and manage applications on AWS cloud services
  • Integrate services with AWS components including ECS, S3, SNS, API Gateway, IAM, CloudWatch, KMS, and Secrets Manager
  • Develop and manage relational database interactions (Postgres or equivalent)
  • Follow SDLC and Agile methodologies throughout the development lifecycle
  • Perform code reviews, unit testing, and support CI/CD build processes
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions

Required Skills & Experience
  • Strong hands-on experience with Core Java
  • Expertise in Spring Boot and Spring Integration Framework
  • Experience developing REST services
  • Hands-on experience with Apache Kafka
  • Public cloud experience, preferably AWS
  • Experience with relational databases (Postgres or similar)
  • Experience with Git, Bitbucket, and build processes
  • Strong understanding of SDLC and Agile principles

Competencies
  • Java Microservices Development
  • Event-Driven Architecture (Kafka)
  • Cloud-Native Application Development
  • REST API & Integration Design
  • Agile Delivery & DevOps Collaboration

Preferred Skills
  • Exposure to large-scale distributed systems
  • Experience with containerized deployments (ECS or similar)
  • Knowledge of monitoring and logging using AWS CloudWatch

Similar Jobs

More Jobs at Prophecy Technologies

More Information Technology Jobs

Find similar Java Microservices Developer jobs: