Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer image - Rise Careers
Job details

Senior Java Developer

Are you an experienced Developer with a passion for digital transformation? We are hiring a Java Developer, who will work alongside a dynamic team to build custom solutions for some of the most prestigious brands in financial services, healthcare, telecom, hospitality, and beyond. This is a high-impact role, with a ton of opportunities to develop your skills and advance your career.EPAM is in a unique position to be client’s key technology partner and grow this account into 100s of EPAMers within months. A core team has already built relationships with key executives and owners of products that EPAM will help modernize.Considering the breadth of technologies used and the move towards a modern AWS-based solution, as well as the size and importance of the client, there is a tremendous opportunity for learning and growth here for the right individuals.Responsibilities• Write clean, maintainable, and efficient code; conduct code reviews, and ensure thorough testing to maintain reliability and performance• Contribute to and support customer’s enterprise architecture, standards, transformation from current state to future state• Develop agile practices with continuous development, continuous integration & deployments, cloud enablement• Participate in business requirements and functional requirements gathering, which involves a review of existing systems\ configurations and operating methodologies as well as understanding evolving business needs• Work closely with product managers, designers, and other engineers to understand requirements, propose technical solutions, and ensure alignment with project goalsRequirements• 5+ yrs of experience with Java/J2EE, Spring boot and microservices• Proficient in working with cloud providers, Kubernetes, CI/CD pipelines• Experience with JUnit• Nice to have knowledge in software development lifecycle (SDLC) methodologies like Agile, Waterfall• Quick learner with the ability to adapt to new technologies• Strong communication skills, good work ethic, results-oriented mindsetWe offer• Medical, Dental and Vision Insurance (Subsidized)• Health Savings Account• Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)• Short-Term and Long-Term Disability (Company Provided)• Life and AD&D Insurance (Company Provided)• Employee Assistance Program• Unlimited access to LinkedIn learning solutions• Matched 401(k) Retirement Savings Plan• Paid Time Off – the employee will be eligible to accrue 15-25 paid days, depending on specific level and tenure with EPAM (accrual eligibility may change over time)• Paid Holidays - nine (9) total per year• Legal Plan and Identity Theft Protection• Accident Insurance• Employee Discounts• Pet Insurance• Employee Stock Purchase Program• If otherwise eligible, participation in the discretionary annual bonus program• If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
EPAM Systems Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
EPAM Systems DE&I Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of EPAM Systems
EPAM Systems CEO photo
Arkadiy Dobkin
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Java Developer, EPAM Systems

Are you ready to take your career to the next level as a Senior Java Developer with EPAM in Elkins Park, PA? At EPAM, we're on a mission to drive digital transformation for some of the most renowned brands across various industries like financial services, healthcare, and hospitality. You’ll be part of a vibrant team, crafting bespoke solutions that make real impacts. In this high-stakes role, you will not only enhance your technical skills but also seize growth opportunities as you contribute to modernizing our client’s enterprise architecture. Your responsibilities include writing clean and efficient code, engaging in code reviews, and supporting our agile practices through continuous development and cloud enablement. You’ll team up with product managers, designers, and fellow engineers to ensure our work aligns with the evolving needs of our clients. The environment here is dynamic and collaborative, with a unique focus on learning and sharing knowledge. If you’re passionate about Java/J2EE, Spring Boot, and microservices, and you thrive in a team-centered atmosphere, then we want to hear from you! Join us at EPAM, where your skills will not only be recognized but nurtured, opening a world of opportunities for your career advancement.

Frequently Asked Questions (FAQs) for Senior Java Developer Role at EPAM Systems
What are the key responsibilities of a Senior Java Developer at EPAM?

As a Senior Java Developer at EPAM, your primary responsibilities will include writing clean, maintainable, and efficient code while ensuring thorough testing to maintain the reliability and performance of our systems. You will actively participate in the architecture transformation processes from the current state to a future state, collaborating closely with product managers, designers, and other engineers to propose technical solutions that align with project goals. Additionally, you'll be involved in gathering business and functional requirements, helping to drive the implementation of agile practices, continuous integration, and cloud enablement.

Join Rise to see the full answer
What qualifications are required for the Senior Java Developer position at EPAM?

To be successful as a Senior Java Developer at EPAM, candidates should have at least 5+ years of experience with Java/J2EE, Spring Boot, and microservices development. Proficiency in working with cloud providers, Kubernetes, and CI/CD pipelines is essential, along with experience in JUnit. Familiarity with software development lifecycle (SDLC) methodologies like Agile or Waterfall is a plus. Candidates should also possess strong communication skills and a results-oriented mindset, along with being quick learners who can adapt to new technologies.

Join Rise to see the full answer
How does EPAM support the career development of Senior Java Developers?

EPAM is committed to the continuous career development of our Senior Java Developers. We offer unlimited access to LinkedIn Learning Solutions, enabling you to expand your skill set and keep up-to-date with the latest technologies. Furthermore, the culture at EPAM encourages collaboration and knowledge sharing within teams, allowing for mentorship opportunities and experiences that can help fast-track your career path. With our focus on professional growth, you will have numerous opportunities to advance your career.

Join Rise to see the full answer
What is the work environment like for a Senior Java Developer at EPAM?

At EPAM, the work environment for a Senior Java Developer is collaborative and innovative. You'll be part of a dynamic team committed to developing custom solutions for top-tier clients. The culture promotes agile practices and continuous improvement, ensuring that every team member feels valued and engaged. With a focus on digital transformation, you will work on impactful projects that challenge your technical skills while encouraging you to think creatively and contribute to our clients’ success.

Join Rise to see the full answer
What benefits does EPAM offer for Senior Java Developers?

EPAM provides a competitive benefits package for Senior Java Developers, which includes medical, dental, and vision insurance, along with flexible spending accounts for healthcare and dependent care. You'll also enjoy a matched 401(k) retirement savings plan, paid time off ranging from 15 to 25 days based on tenure, as well as options for long-term incentive programs. Additional perks include employee discounts, pet insurance, and unlimited learning resources, demonstrating our commitment to your well-being and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer
Can you describe your experience with Java/J2EE in past projects?

When answering this question, highlight specific projects where you utilized Java/J2EE. Be detailed in your response by discussing the challenges you faced, the outcomes of your solutions, and any metrics that demonstrate your impact on the project. Show enthusiasm and a problem-solving mindset.

Join Rise to see the full answer
Which frameworks have you used in your Java development?

An effective response would be to list frameworks like Spring Boot and Hibernate that you've worked with. Explain how you applied these frameworks in your projects, the benefits they brought, and how they improved your development process. Showcase your understanding of their underlying principles.

Join Rise to see the full answer
What experience do you have with cloud technologies, specifically AWS?

Discuss your hands-on experience with AWS, focusing on specific services you have used, such as EC2, S3, or Lambda. Provide examples of how you leveraged cloud technologies for previous projects, including any migration or deployment processes you participated in, as well as the benefits realized.

Join Rise to see the full answer
How do you typically conduct code reviews?

Explain your approach to code reviews, emphasizing the importance of constructive feedback. Share your strategies for ensuring code quality, testing practices, and how you foster collaboration within your team during the review process. Illustrate the positive effects of your review process on team efficiency.

Join Rise to see the full answer
Can you give an example of a successful agile project you've worked on?

When answering this question, detail a specific project where agile methodology was applied. Discuss your role in the team, how you handled sprints, iterations, and any challenges that arose, as well as how you worked collaboratively to pivot and adapt. Highlight the lessons learned that can be applied in future projects.

Join Rise to see the full answer
What tools do you use for CI/CD pipelines?

In your response, mention specific tools you've used, such as Jenkins, GitLab CI, or CircleCI. Explain how you've implemented these tools in your projects, discussing the impact they had on the deployment process and overall team productivity.

Join Rise to see the full answer
How do you handle tight deadlines and pressure?

Share your techniques for managing time effectively and staying focused under pressure. Discuss any tools or strategies you've used to prioritize tasks and maintain open communication with stakeholders to ensure project success, emphasizing your adaptability and resilience.

Join Rise to see the full answer
What steps do you take to stay current with emerging technologies in Java development?

Demonstrate your commitment to continuous learning by discussing how you keep up-to-date with industry trends, such as attending webinars, reading articles, or participating in community forums. Share any recent technologies you've explored and how they may benefit your work at EPAM.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your Java applications?

Detail your systematic approach to debugging, from replicating the issue to using logging frameworks and debugging tools. Give examples of complex bugs you've resolved and emphasize your methodical problem-solving skills in ensuring application reliability.

Join Rise to see the full answer
What excites you about working at EPAM and the Senior Java Developer role?

Share your enthusiasm about joining EPAM by discussing the company culture, values, and any specific projects or clients that inspire you. Connect your personal career goals with the opportunities you see at EPAM, showcasing your eagerness to contribute and grow within the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic

Our teams of technologists, strategists and designers transform our customers' business through a combination of engineering expertise, design thinking and business consulting.

47 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!