Senior Java Software Engineer
EPAM Systems, Inc.
Role Description
We're looking for a Senior Java Software Engineer to join our global remote team and contribute to building business-critical platforms for a leading global financial market infrastructure provider. In this role, you will be involved throughout the entire software development lifecycle, from requirements analysis to production deployment. This position offers the opportunity to work on complex systems using modern Java and Python technologies, cloud-native principles, and best practices in security and performance optimization.
- Develop scalable backend services and RESTful APIs using Java and Spring Boot
- Build and maintain features in Python and Django where required
- Participate in requirements analysis, solution design, and effort estimation
- Write clean, maintainable, and secure code following object-oriented design and clean code principles
- Design and optimize relational database schemas and queries (PostgreSQL/MySQL)
- Implement unit and integration tests to ensure high-quality deliverables (JUnit, Mockito)
- Support CI/CD pipeline integration with GitLab and monitor application reliability using observability tools
- Troubleshoot production issues and maintain performance and reliability standards
- Collaborate with architects, developers, product owners, and cybersecurity experts to deliver aligned technical solutions
- Apply secure coding best practices, including OWASP Top 10 compliance, and manage authentication/authorization protocols (OAuth2, JWT, RBAC, SSO)
Qualifications
- 5+ years of experience in professional software engineering with Java and backend development
- Strong hands-on experience with Java frameworks such as Spring Boot and Spring Data JPA/Hibernate
- Practical experience in Python and Django framework
- Proficiency in designing scalable architecture and developing RESTful APIs
- Solid understanding of relational databases (PostgreSQL/MySQL), schema design, and query optimization
- Strong knowledge of Git/GitLab, CI/CD workflows, and version control best practices
- Experience with secure software development practices and cybersecurity fundamentals
- Familiarity with application observability tools such as Datadog (or equivalent)
- Excellent problem-solving and troubleshooting abilities
- Strong communication skills and English proficiency (B2 level or higher)
Requirements
- Experience with AWS or Azure and container orchestration using Docker/Kubernetes
- Knowledge of microservices architecture and event-driven systems (Kafka, RabbitMQ)
- Experience integrating security tools (Semgrep, SonarQube, BlackDuck, Trivy) into CI/CD pipelines
- Exposure to system design, architecture discussions, and performance improvements
- Familiarity with networking fundamentals ( TLS, DNS)
- Previous experience mentoring developers or contributing to technical leadership activities
- ...Are you a Senior Java Software Engineer who thrives on solving real-world problems and creating solutions that make a genuine impact? Do you enjoy working directly with customers to understand their needs and translate them into clean, reliable software? If you’re someone...SeniorFull time
$97.54k - $146.32k
...existing Computershare proprietary software together with a full range of... .... Do you bring deep software engineering expertise and a passion for... ...Technology is seeking a Senior Software Engineer to support... ...experience 5+ years of experience in Java/J2EE development and JAVA Web...SeniorTemporary workWork at officeWork from homeFlexible hours3 days per week- ...Software Engineer Opportunity If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Seeking creative, high-energy, diverse and driven software engineers...Senior
$86.8k - $165.2k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...problems that create a safer, more secure world.In the Senior Java Software Engineering role, you will design, develop, and test Java code...SeniorTemporary workWork experience placementWork at officeImmediate startRemote workRelocation packageFlexible hours- ...Senior Java Software Engineer Apex Systems, the nation’s 2nd largest Information Technology staffing firm, has an exciting opportunity for a Senior Java Software Engineer to work for a growing technology company. This position will be full-time, direct-hire and can...SeniorFull timeRemote workFlexible hours
- ...Seeking a full-time remote Senior Java Software Engineer, the ideal candidate will lead the design, development, and maintenance of complex software systems for the Boeing Defense, Space & Security Software Engineering organization, utilizing modern technologies and Agile...SeniorFull timeRemote work
$114k - $152k
...Senior Java Software Engineer Remote - US-Based Only No visa sponsorship | No third-party agencies ** Must have Java, AWS, Angular, and NoSQL experience ** We are seeking a Senior Java Software Engineer to join a growing engineering team building scalable cloud...SeniorRemote workVisa sponsorship- ...About This Role We are looking for a Senior Java Software Engineer to join our team and contribute to the design, development, and delivery of enterprise-grade microservices solutions. In this role, you will develop secure, scalable, and high-performance backend applications...SeniorFull time
- ...Senior Java Software Engineer (AI-Driven Development) We are seeking an experienced Senior Java Software Engineer (AI-Driven Development) who is passionate about building high-quality software and leveraging Artificial Intelligence to transform modern software development...SeniorLocal areaRemote workFlexible hours
$90.5k - $161.6k
...safely and reliably. There's no room for error. Join us and start doing your life's best work.(sm)Join Optum Digital as a Senior Java Software Engineer. If you take pride in what you deliver and are passionate about building highly scalable APIs, we have a great...SeniorWork experience placementLocal areaRemote work- ...change requests Develop, test, deploy, maintain, and enhance software to meet requirements Design and develop test automation code... ...discipline or equivalent work experience ~5+ years of hands-on Java development experience ~ Experience building and supporting APIs...SeniorWork experience placementLocal areaRemote workFlexible hours
$56.99 - $63.33 per hour
.... What You'll Do Serve as a Senior Developer, collaborating closely with internal... ...comprehensive architectural diagrams, software code, and automated test scripts.... ...Qualifications: ~8-10 years of experience with Java, Spring framework, cloud development, and...SeniorHourly payTemporary work$81.34k - $135k
...Senior Java Software Engineer As a Senior Java Software Engineer, you will make an impact by modernizing legacy applications into secure, scalable, and maintainable Java and Spring Boot solutions. You will be a valued member of the application modernization team and...SeniorRemote work3 days per week- ...Senior Java Developer Newfold Digital is a leading web technology company serving nearly seven million customers globally. Our portfolio of brands includes: Bluehost, BigRock, ResellerClub, CrazyDomains, HostGator, Network Solutions, Register.com, Web.com and many others...SeniorWork at officeRemote workWork from home
- Role Description As a Java Developer with strong hands-on software development experience, particularly in embedded systems, you will contribute to the... ...systems. You will collaborate with multidisciplinary engineering teams to deliver robust, high-quality software throughout...SeniorFull time
$225k - $275k
...Technology Solutions Group is seeking a skilled and motivated Software Engineer to join our team in developing cutting-edge geospatial... ...designing, implementing, and maintaining scalable and performant Java-based microservices that interact with both relational and NoSQL...SeniorFull timeRemote workFlexible hoursNight shift$120k - $180k
...Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin. We are seeking a Senior Java Software Engineer to build and maintain scalable services that power our internal platforms. This role is full stack focused, with...SeniorFull timeSeasonal workRemote work$150.8k - $265.88k
...hired, you'll receive a payment! code-extreferSenior Full Stack Java Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin... ..., where we foster innovation and integrity.• As a Senior Full Stack Software Engineer, you'll be empowered to create...SeniorFull timeContract workTemporary workWork experience placementWork at officeRemote workFlexible hours$30 - $40 per hour
DescriptionKforce has a client that is seeking a remote Java Developer to join their team.Summary:The main workstream this individual... ...several systems and migrating their services over to a pricing engine to then connect to other systems. This will all be Java 21+, Spring...SeniorRemote work$107.9k - $195.05k
Leidos is seeking Senior Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to modernize...SeniorFull timeContract workRemote work- Job Title: Senior Java Software DeveloperLocation: Ireland (Remote)Our client, a leading global healthcare technology company, is seeking an... ...Senior Java Software Developer to join their software engineering team. This is an exciting opportunity to work on a patient...SeniorRemote workWorldwide
- ...Senior Java Developer Location: Mexico/Costa Rica 100% Remote Duration: Longterm Contract Experience level: 6+ Years Job Description: Java 11+, Spring Boot — build resilient event-driven microservices for caching/publishing Async messaging platforms...SeniorContract workRemote work
- ...participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software... ...tasks as needed. DUTIES - Write, test, and debug Java code to support application development. - Collaborate with...SeniorFor contractorsRemote work
- ...Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on... ...designsBuilding full-stack applications using Java, JavaScript, React and TypeScriptDesigning and...SeniorRemote workVisa sponsorshipFree visa
$120k
...Senior Java Developer Role: Senior Java Developer Location: Dallas TX Remote: NO Full Time Salary: $120K/Y Expectations: Self-driven, can deliver smart solutions and highly skilled mainly in Technical Skills: Java 8, Spring, Serverless Cloud Computing, NoSql (Cosmos...SeniorFull timeRemote work- ...Senior Java Engineer Duration: Contract/Full Time Location: Remote in Canada Key Skills: ~8+ years of experience ~ Kafka ~ Java ~ Spring Boot, Spring Batch ~ AWS expertise as developer ~ Design patterns ~ Microservices ~ Snowflakes are a plus....SeniorFull timeContract workRemote work
- ...Hello Folks Please find the below requirement and let me know your interest? I have an opening for a Senior Java Developer with a strong background in Life Sciences (must have).Position is an ongoing contract for 6 months+, preferably EST candidates. The client...SeniorOngoing contractImmediate startRemote work
- ...organization.Job DescriptionJob Title: Senior / Architect Java DeveloperLocation: Seattle, WADuration... ...the Client.com marketplace. The software built by the Marketplace Technology Team... ...constantly striving for simplicity, the senior engineer must demonstrate significant...SeniorLocal area
- ...forward-thinking organization, apply now.We are currently seeking a Senior Java Developer - Hybrid / Partially Client Onsite to join our team... ...promised. Day to Day/Job Function Develop, test, and maintain software applications and systemsWrite clean, efficient code using Java...SeniorWork at officeRemote workFlexible hoursShift work
- ...Senior Java Developer Location: Chicago, IL / Remote 7+ years of Java experience with good knowledge on below: Java 8 Spring boot Webservices Caching Exception handling Design patterns MongoDB (NoSQL) Ajax, Angular, Binary Tree Sprint...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!




