Java Developer (Remote)

Trebecon LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Cloud Engineering
Code Review
Continuous Integration
Relational Databases
DevOps
Distributed Systems
Java Web Services
Spring
Object-Oriented Software Development
Software Engineering
SQL Databases
Enterprise Software Applications
Spring Cloud
Spring-boot
GIT
Event Driven Architecture
Containerization
Information Technology
Kafka
Functional Programming
Cloudwatch
REST
Docker
Microservices

Job description

We are seeking an experienced Senior Java Developer with 10+ years of hands-on software development experience to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, AWS, and Kafka, along with experience building cloud-native, distributed systems. Experience in the Financial Services domain is highly preferred., * Design, develop, and maintain high-performance Java-based applications and microservices.

  • Build and enhance RESTful APIs using Spring Boot and related technologies.

  • Develop event-driven architectures and messaging solutions using Kafka.

  • Design and implement scalable cloud-native applications on AWS.

  • Collaborate with product owners, architects, and cross-functional teams to deliver business solutions.

  • Participate in system design discussions, code reviews, and technical mentoring.

  • Troubleshoot production issues and optimize application performance.

  • Implement best practices for security, scalability, maintainability, and reliability.

  • Support CI/CD processes and DevOps initiatives.

Requirements

  • 10+ years of experience in software development with Java.

  • Strong expertise in Core Java, Java 8+ features, and object-oriented design principles.

  • Extensive experience with Spring Boot, Spring Framework, and Microservices architecture.

  • Hands-on experience with Apache Kafka for event-driven applications.

  • Strong experience with AWS services such as EC2, S3, Lambda, ECS/EKS, RDS, CloudWatch, etc.

  • Experience developing and consuming RESTful APIs.

  • Strong understanding of SQL and relational databases.

  • Experience with Git, CI/CD pipelines, and Agile development methodologies.

  • Excellent problem-solving and communication skills.

Preferred Qualifications

  • Experience in the Financial Services, Banking, Investment, or Capital Markets domain.

  • Experience with containerization technologies such as Docker and Kubernetes.

  • Knowledge of infrastructure-as-code and cloud automation tools.

  • AWS certifications are a plus.

Education

  • Bachelor''s degree in Computer Science, Information Technology, Engineering, or a related field

Apply for this position