Senior Java Developer
EPAM Systems, Inc.
Newtown, PA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Java (Programming Language)
Artificial Intelligence
Amazon Web Services
Unit Testing
Microsoft Azure
Cloud Computing
Databases
Continuous Integration
Relational Databases
NoSQL
Object-Oriented Software Development
SQL Databases
+5 more
Spring-boot
Backend
Build Process
Restful APIs
Microservices
Job description
- Plan out and build lasting, scalable technical architectures that align with company goals and engineering expectations
- Weigh in on architecture-focused conversations, contributing perspectives that guide how projects take shape
- Work in tandem with teams from different specialties to keep outputs timely and consistent with quality requirements
- Evaluate code submitted by peers, delivering useful feedback that reinforces dependable engineering practices
- Work through complicated technical hurdles that pop up at different stages of the build process
- Help onboard and develop junior staff by sharing expertise that builds their skills and confidence over time
- Join in on planning efforts, assisting with scope definition and realistic project timeline forecasting
- Keep watch on changes happening across the tech landscape and apply fresh, useful techniques to routine work
- Keep organized records of major technical calls and methods to preserve the codebase’s long-term health
- Work in partnership with business stakeholders to nail down requirements and ensure results meet what was promised
Requirements
- At least three years of hands-on, applicable experience in a similar technical function
- Practical familiarity with AI-based tools and theories, used to sharpen how solutions get designed
- Well-rounded knowledge of Java Core basics together with object-oriented programming skills
- Track record of putting Java 8 capabilities to use in live project settings
- Ability to apply Spring Boot toward developing and supporting backend system pieces
- Prior exposure to cloud infrastructure built around the Microsoft Azure platform
- Working knowledge of Amazon Web Services for handling and rolling out cloud-based deployments
- Familiarity with CI/CD basics that promote steady, automated software release practices
- Able to apply SQL for arranging and accessing data housed in relational databases
- Demonstrated ability to construct systems using Microservice Architecture concepts
- Real-world experience building and linking up with REST API technology
- Solid grasp of Unit Testing methodologies to uphold reliable and steady code performance
- Working understanding of NoSQL database options suited for Java-based projects
- Capable English language skills at a B2 proficiency level or above
Benefits & conditions
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…