Search by job, company or skills

Java Developer (Middle/Senior)

Java Developer (Middle/Senior)

amaris consulting part of mantu
3-7 Years
Not Disclosed
  • Posted 9 days ago
  • Be among the first 10 applicants

Job Description

ABOUT THE JOB

  • Develop and maintain Java-based web applications and APIs for a large-scale card application system.
  • Design and implement scalable, secure, and high-performance solutions following software engineering best practices.
  • Participate in the development and operation of large-scale enterprise systems, ensuring stability, reliability, and scalability.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with cross-functional teams, including Frontend developers, to deliver high-quality software solutions.
  • Design, maintain, and optimize database queries, particularly with Oracle SQL, to ensure data integrity and performance.
  • Implement unit testing using JUnit and mocking frameworks to ensure code quality and application reliability.
  • Troubleshoot, debug, and resolve application issues in a timely manner.
  • Utilize source control and defect tracking tools to support efficient development workflows.
  • Continuously improve application performance, code quality, and development efficiency.

ABOUT YOU

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Middlelevel:3-4 years of experience; Senior5-7 years of experienceinJava Web/API development.
  • Strong hands-on experience with Java Spring Boot or Java Web and Enterprise Java (Java EE) technologies.
  • Solid knowledge of SQL, particularly Oracle databases, including query writing and performance optimization.
  • Experience developing and maintaining large-scale enterprise applications, especially systems with high requirements for stability, reliability, and scalability.
  • Hands-on experience with unit testing frameworks such as JUnit and mocking frameworks.
  • Familiarity with source control systems and defect tracking tools.
  • Good English communication skills and the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving skills, ownership, and the ability to work independently.
  • Experience with JSF, microservices architecture, or cloud computing is a plus.
  • Basic knowledge of Vue.js is an advantage to facilitate collaboration with Frontend teams; direct Vue.js development experience is not required.
  • Previous experience as a Tech Lead or Team Leader is a plus.
  • Experience in financial services, banking, or credit card systems is an advantage.

WHY AMARIS

  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, yoga, badminton, etc.)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries

Equal Opportunity

Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Java Web

source control systems

Enterprise Java (Java EE)

defect tracking tools

microservices architecture

mocking frameworks

Java Spring Boot