Senior Java Developer (Enterprise / FinTech / SaaS / Cloud Applications)

Corework Staffing
  • Atlanta, Georgia
  • Autofill and Review
30+ days ago

Job Description

Overview:

We are seeking a highly experienced Senior Java Developer to lead the design, development, and delivery of scalable, high-performance applications across enterprise, fintech, SaaS, and cloud-based environments. This role is responsible for driving backend architecture, ensuring code quality, and delivering reliable systems that meet business and technical requirements.

The Senior Java Developer serves as a technical leader, collaborating with cross-functional teams, mentoring developers, and ensuring successful delivery of software solutions from concept through production.

Key Responsibilities:

Application Development & Technical Leadership

Design, develop, and maintain scalable Java-based applications

Lead backend architecture and system design decisions

Write clean, efficient, and maintainable code following best practices

Review code and enforce coding standards across the development team

Mentor junior and mid-level developers and provide technical guidance

System Architecture & Performance Optimization

Design and implement microservices and distributed systems

Optimize application performance, scalability, and reliability

Identify bottlenecks and implement performance improvements

Ensure high availability and fault-tolerant system design

Drive adoption of modern development frameworks and tools

API Development & Integration

Design and develop RESTful APIs and backend services

Integrate with third-party services, APIs, and internal systems

Ensure secure, well-documented, and version-controlled APIs

Manage data flow and service communication across systems

Security & Code Quality

Implement secure coding practices and data protection standards

Conduct code reviews, static analysis, and vulnerability assessments

Ensure compliance with security standards and best practices

Maintain high test coverage with unit and integration tests

CI/CD & DevOps Collaboration

Collaborate with DevOps teams to build and maintain CI/CD pipelines

Support automated build, test, and deployment processes

Work with containerization and orchestration tools (Docker, Kubernetes)

Ensure smooth deployment and production stability

Collaboration & Agile Delivery

Work closely with Product Managers, QA, and UX teams

Participate in sprint planning, stand-ups, and retrospectives

Translate business requirements into technical solutions

Communicate technical challenges, risks, and progress to stakeholders

Documentation & Continuous Improvement

Maintain technical documentation, architecture diagrams, and API specs

Contribute to knowledge sharing and best practices across teams

Continuously evaluate and improve development processes

Stay current with emerging technologies and industry trends

Requirements:

  • 5–10+ years of experience in Java development
  • Strong proficiency in Java (Java 8 or higher)
  • Experience with frameworks such as Spring, Spring Boot, and Hibernate
  • Solid understanding of microservices architecture and REST APIs
  • Experience with relational databases (MySQL, PostgreSQL, Oracle)
  • Proficiency with version control systems (Git)
  • Experience with build tools (Maven, Gradle)
  • Strong problem-solving, debugging, and analytical skills
  • Ability to design scalable and maintainable systems

Preferred (Nice-to-Have):

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with containerization tools (Docker, Kubernetes)
  • Experience with messaging systems (Kafka, RabbitMQ)
  • Knowledge of front-end technologies (React, Angular, JavaScript)
  • Experience in Agile/Scrum development environments
  • Exposure to domain-driven design (DDD) and event-driven architecture
  • Experience working on high-traffic or mission-critical applications

Reporting To:

  • Engineering Manager / Technical Lead / Director of Engineering / CTO

Employment Type & Work Setup:

  • Full-time
  • Remote / Hybrid / Onsite (based on company needs)
  • Flexible working hours with occasional extended hours during releases
  • Cross-functional team environment with distributed collaboration

Work Environment & Conditions:

  • Fast-paced, agile software development environment
  • Collaborative team culture with strong engineering ownership
  • Focus on innovation, scalability, and continuous delivery
  • Primarily computer-based work with extended screen time
  • Emphasis on quality, performance, and secure coding practices

Numbers & Facts

LocationAtlanta, Georgia

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Managementunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Distributed Computingunmatched
  • Dockerunmatched
  • Emerging Technologyunmatched
  • Engineering Managementunmatched
  • GCP (Good Clinical Practices)unmatched
  • Gitunmatched
  • Gradleunmatched
  • Hibernateunmatched
  • High Availabilityunmatched
  • Industry/Trade Analysisunmatched
  • Information/Data Security (InfoSec)unmatched
  • Integration Testingunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Maintain Complianceunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • MySQLunmatched
  • Oracleunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Quality Assuranceunmatched
  • Quality Assurance Methodologyunmatched
  • REST (Representational State Transfer)unmatched
  • RabbitMQunmatched
  • React.jsunmatched
  • Regulatory Complianceunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Secure Codingunmatched
  • Security Complianceunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software as a Service (SaaS)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spring Frameworkunmatched
  • Sprint Planningunmatched
  • Standards Developmentunmatched
  • Static Analysisunmatched
  • System Architectureunmatched
  • Systems Scalabilityunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder