EPAM Systems

Java Software Engineer (Java 8, Junit, SQL)

EPAM Systems

Bengaluru, Karnataka, India
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Want to be part of a dynamic team that is changing the way software is developed? Look no further! EPAM Systems is seeking a highly skilled Java Software Engineer with expertise in Java 8, Junit, and SQL to join our growing team. As a Java Software Engineer at EPAM Systems, you will play a crucial role in designing, developing, and maintaining innovative software solutions for our clients. We are looking for individuals who are passionate about coding, have a strong understanding of Java and its frameworks, and are constantly seeking to expand their knowledge and skills. If you have a strong technical background, excellent problem-solving skills, and a drive to deliver high-quality software, we want to hear from you!

  • Work closely with the development team to design, develop, and maintain software solutions using Java 8, Junit, and SQL.
  • Collaborate with cross-functional teams to understand project requirements and develop technical solutions.
  • Continuously learn and apply new technologies and coding techniques to enhance software development processes.
  • Write efficient, maintainable, and reusable code while following coding standards and best practices.
  • Conduct thorough testing and debugging of software to ensure high-quality and error-free deliverables.
  • Troubleshoot and resolve technical issues and bugs.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated with industry trends and advancements in Java and its frameworks.
  • Communicate effectively with team members, project managers, and clients to provide timely updates on project progress.
  • Proactively identify and suggest improvements to software design and processes.
  • Adhere to project timelines and meet deadlines for deliverables.
  • Mentor and train junior team members to improve their technical skills and knowledge.
Where is this job?
This job is located at Bengaluru, Karnataka, India
Job Qualifications
  • Proficiency In Java 8: The Ideal Candidate For This Job Should Have A Strong Understanding Of Java 8, Including Its Features Such As Lambda Expressions, Streams, And Functional Interfaces. They Should Be Able To Write Efficient And Maintainable Code Using Java 8.

  • Experience With Junit: A Java Software Engineer At Epam Systems Should Be Familiar With Writing Unit Tests Using Junit. They Should Have Experience In Test-Driven Development And Be Able To Write Reliable And Effective Tests For Their Code.

  • Knowledge Of Sql: Epam Systems Works With A Variety Of Databases, And A Java Software Engineer Should Have A Good Understanding Of Sql And Database Design Principles. They Should Be Able To Write Complex Sql Queries And Have Experience With Database Optimization.

  • Familiarity With Agile Methodologies: Epam Systems Follows Agile Development Methodologies, And The Ideal Candidate Should Have Experience Working In An Agile Environment. They Should Be Comfortable With Pair Programming, Continuous Integration, And Other Agile Practices.

  • Strong Problem-Solving Skills: As A Java Software Engineer, The Candidate Will Be Responsible For Designing And Implementing Complex Software Solutions. They Should Have Excellent Problem-Solving Skills And Be Able To Analyze And Debug Code Efficiently To Identify And Fix Issues.

Required Skills
  • Sql

  • Database Management

  • Debugging

  • Design patterns

  • Agile Methodology

  • RESTful Web Services

  • Junit

  • Object-oriented programming

  • Test-Driven Development

  • JAVA 8

  • Spring Framework

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Java Software Engineer (Java 8, Junit, SQL) in Bengaluru, Karnataka, India is around ₹6,00,000 - ₹10,00,000 per year. This equates to approximately $8,000 - $13,500 USD per year. However, salaries may vary depending on factors such as experience, qualifications, and the specific company or industry the individual is working in.

Additional Information
EPAM Systems is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedDecember 18th, 2023
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About EPAM Systems

EPAM Systems, Inc. is a US company that specializes in product development, digital platform engineering, and digital and product design agency.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started