Senior Java Software Engineer
Company
EPAM Systems
Location
Kragujevac, Serbia
Type
Full Time
Job Description
We are actively seeking a Senior Java Software Engineer to join our team. In this role, you will contribute to the development of cutting-edge software solutions, leveraging your expertise in Java backend development and extensive experience in legacy modernization. If you thrive in a dynamic environment and possess a wealth of experience in software, system, and test engineering, we welcome you to be a key player in shaping the future of our innovative projects.
#LI-DNI#LI-МГ1
Responsibilities
- Design, develop, and maintain high-quality software solutions using Java and related technologies
- Integrate software components into a fully functional software system, ensuring seamless system operation
- Conduct system testing and debugging to ensure software meets system requirements
- Collaborate with cross-functional teams to define, design, and ship new features
- Perform code reviews and provide feedback to fellow developers for continuous improvement
- Contribute to the optimization of the software development process and quality assurance activities
- Provide technical guidance and support to junior team members on software engineering best practices
Want more jobs like this?
Get jobs in Kragujevac, Serbia delivered to your inbox every week.
- A minimum of 3 years of experience in Java backend development and system engineering
- Extensive expertise in Spring Boot and EJB for efficient and scalable software solutions
- Proficiency in IBM WebSphere and IBM queues, essential for seamless system integration
- Strong experience with Oracle RDBMS for robust database management and optimization
- Proven track record in reverse engineering, functional decomposition, and legacy modernization
- Solid understanding of software architecture and design principles, demonstrated through successful project implementations
- Excellent problem-solving and analytical skills, showcasing the ability to identify and resolve complex technical issues
- Strong teamwork and collaboration skills, essential for effective communication and coordination with cross-functional teams
- Fluent English language skills at an Upper-Intermediate level
- Experience with microservices architecture and modern software development practices
- Familiarity with cloud platforms such as AWS or Azure
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Certifications in relevant technologies or methodologies, demonstrating a commitment to professional development
- Diverse multicultural, multi-functional, and multilingual work environment
- Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc
- Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
- Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses
- Knowledge-sharing with colleagues from EPAM's global tech communities
- English language courses
- 25 days holiday per annum
- 5 days of sick leave without medical certification
- Private health insurance for employees and discount for private health insurance for family members
- Discount for Fit Pass program
- Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
- Regular corporate and social events (parties, sport events, advanced CSR programs etc.)
- Learning programs for kids (eKids)
No less important is our applicants' safety, well-being, and experience. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!
Date Posted
10/31/2024
Views
0
Similar Jobs
UX Researcher Sr - Incode Technologies
Views in the last 30 days - 0
Incode a digital identity company is seeking a senior UX researcher to join their design team The role involves analyzing customer feedback identifyin...
View DetailsSenior Software Engineer - MariaDB plc
Views in the last 30 days - 0
MariaDB is a leading database for modern application development used by 75 of the Fortune 500 and billions of people daily The company is seeking a s...
View DetailsSenior Data Software Engineer - EPAM Systems
Views in the last 30 days - 0
EPAM is seeking a Senior Data Software Engineer with 3 years of experience in data processing The role involves designing constructing and maintaining...
View DetailsSenior SAP TM/WM Consultant - EPAM Systems
Views in the last 30 days - 0
EPAM is seeking a highly skilled Senior SAP TMWM Consultant with at least 5 years of experience in transport logistics and SAP modules The ideal candi...
View DetailsSAP MM / SD Consulting Team Lead - EPAM Systems
Views in the last 30 days - 0
EPAM is seeking a SAP Material Management Sales and Distribution Consulting Team Lead for a project focused on O2C and P2P solutions in SAP ECC and S...
View DetailsSenior DevOps Engineer - EPAM Systems
Views in the last 30 days - 0
EPAM is seeking a Senior DevOps Engineer to join their remote team The role involves architecting and implementing scalable secure and efficient cloud...
View Details