Skip to main content Skip to footer

Senior Java Developer

Kuala Lumpur Job No. r00247972 Full-time - On-Site

Job Description

Key Responsibilities:

  • Java Development:

    • Design, develop, and deploy robust Java applications following industry best practices and design patterns.

    • Develop microservices and RESTful APIs using Java frameworks such as Spring Boot.

    • Perform integration of Java applications with external services and systems.

    • Write high-quality, efficient, and scalable code.

    • Troubleshoot, debug, and optimize Java applications for performance and reliability.

  • PL/SQL Development:

    • Write, maintain, and optimize complex PL/SQL stored procedures, triggers, and functions.

    • Design and implement database schemas, tables, indexes, and views for optimal performance.

    • Perform database performance tuning and optimization of SQL queries.

    • Handle data migration, transformation, and data integration tasks using PL/SQL.

  • System Integration and Architecture:

    • Collaborate with cross-functional teams to design and implement system architecture.

    • Ensure seamless integration between backend systems, databases, and other software services.

    • Ensure that Java applications are fully integrated with PL/SQL code and Oracle databases (WebLogic Server).

  • Code Quality & Best Practices:

    • Ensure that all code is well-documented, maintainable, and meets company coding standards.

    • Conduct code reviews and mentor junior developers to foster best coding practices.

    • Participate in designing and maintaining unit tests and automated testing frameworks.

  • Database Management:

    • Work closely with DBAs to optimize database structures and performance for Java applications.

    • Assist in data analysis, profiling, and optimization of database-related processes.

  • Collaboration and Communication:

    • Communicate effectively with business stakeholders, project managers, and other developers to deliver features and updates.

    • Collaborate with QA teams to ensure high-quality, bug-free releases.

    • Assist in defining project requirements and estimating development efforts.

Qualifications

Key Qualifications:

  • Technical Skills:

    • Java: Strong experience with Java Backend, Java SE/EE, Spring Boot, Hibernate, Jasper, Thunderhead and other Java frameworks.

    • PL/SQL: Expert in writing complex PL/SQL scripts, stored procedures, triggers, and functions, and understanding of Oracle database management.

    • Database: In-depth knowledge of relational database systems Oracle WebLogic Server, including SQL, PL/SQL, and query optimization techniques.

    • API Development: Experience with RESTful APIs and integrating Java applications with other services.

    • Version Control & CI/CD: Proficiency with Git, Jenkins, or other version control and CI/CD tools.

    • Web Development: Experience with web technologies such as HTML, CSS, JavaScript, and front-end frameworks is a plus.

  • Experience:

    • Minimum 3-5 years of hands-on experience in Java developments.

    • Strong experience working with large-scale database systems and mission-critical applications.

    • Proven experience working in an Agile development environment.

  • Soft Skills:

    • Strong problem-solving and analytical skills.

    • Ability to work independently and in a team environment.

    • Excellent verbal and written communication skills.

    • Attention to detail with a focus on code quality and performance.

Desired Qualifications:

  • Experience with cloud platforms (e.g., AWS, Azure) and containerization (e.g., Docker).

  • Familiarity with DevOps tools and practices.

  • Experience with Java frameworks such as Spring Boot, Spring Cloud, or similar.

  • Knowledge of other database systems such as MySQL or PostgreSQL.

  • Experience with deployment and management tools like WebLogic Console, WLST, or JMX.

Educational Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Life at Accenture

Training and Development

Take time away to learn and learn all the time in our regional learning hubs, connected classrooms, online courses and learning boards.

Work Environment

Be your best every day in a work environment that helps drive innovation in everything you do.

Learn more about Accenture

Our Expertise

See how we embrace the power of change to create value and shared success for our clients, people, shareholders, partners and communities.

Meet Our People

From entry-level to leadership, across all business and industry segments, get to know our people harnessing technology to make a difference, every day.

Stay connected

Join Our Team

Search open positions that match your skills and interest. We look for passionate, curious, creative and solution-driven team players.

Keep Up to Date

Stay ahead with careers tips, insider perspectives, and industry-leading insights you can put to use today–all from the people who work here.

Job Alert Emails

Personalize your subscription to receive job alerts, latest news and insider tips tailored to your preferences. See what exciting and rewarding opportunities await.