Senior Java Developer

Posted:
11/25/2024, 2:45:13 PM

Location(s):
Kuala Lumpur, Malaysia

Experience Level(s):
Senior

Field(s):
Software Engineering

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.

  • 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.

Key Qualifications:

  • Technical Skills:

    • Java: Strong experience with Java SE/EE, Spring, Hibernate, 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 (primarily Oracle), 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 development with expertise in PL/SQL.

    • 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.

Educational Requirements:

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

About Accenture

Accenture is a leading global professional services company that helps the world’s leading organizations build their digital core, optimize their operations, accelerate revenue growth and enhance services—creating tangible value at speed and scale. We are a talent- and innovation-led company with 774,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities. Visit us at www.accenture.com 

Equal Employment Opportunity Statement

All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process.

Accenture is committed to providing veteran employment opportunities to our service men and women.

Accenture

Website: https://accenture.com/

Headquarter Location: Dublin, Dublin, Ireland

Employee Count: 10001+

Year Founded: 1989

IPO Status: Public

Last Funding Type: Grant

Industries: Business Information Systems ⋅ Construction ⋅ Consulting ⋅ Information Services ⋅ Information Technology ⋅ Infrastructure ⋅ Management Consulting ⋅ Outsourcing