Software Engineer(Java +Oracle-BEA WebLogic App server)

Job Description

· We are seeking a talented and motivated Software Engineer (Java) to join our technology team.

· The ideal candidate will be responsible for designing, developing, testing, and maintaining enterprise software applications while ensuring that all solutions meet functional requirements, coding standards, quality benchmarks, and project timelines.

· The role involves collaborating with technical leads, business analysts, and quality assurance teams throughout the software development lifecycle to deliver secure, scalable, and high-quality applications.

Key Responsibilities

· Software Development Analyse business processes, functional specifications, and technical requirements, and translate them into efficient and maintainable program code.

· Design, develop, and enhance application software using Java and related enterprise technologies.

· Ensure all code adheres to established programming guidelines, architectural standards, and software development best practices.

· Work closely with the Team Lead to ensure application designs and code implementations align with the overall system architecture.

· Participate in requirements gathering sessions and review functional specifications with Business Analysts.

· Testing & Quality Assurance Develop unit test cases, execute testing activities, and document test results to ensure application quality.

· Support integration testing, system testing, User Acceptance Testing (UAT), and deployment activities.

· Participate in peer code reviews and technical discussions to improve software quality and maintainability.

· Ensure developed solutions comply with security standards and secure coding practices.

· Maintenance & Production Support Investigate, troubleshoot, and resolve application defects and production issues in a timely manner.

· Analyse reported incidents, implement fixes, and perform necessary testing to ensure system stability and efficient operation.

· Implement changes to configurable items, including software components, system configurations, and technical documentation.

· Perform configuration management planning, identification, control, and audit activities.

· Prepare, maintain, and update technical documentation and system-related artefacts.

· Collaboration & Continuous Improvement Collaborate with cross-functional teams to ensure successful delivery of projects within agreed timelines.

· Contribute to process improvements and recommend innovative solutions to technical challenges.

· Support the adoption of development standards, coding best practices, and quality assurance processes.

Required Qualifications

· Diploma or Bachelor's Degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.

· 1–4 years of experience in software development and application maintenance.

· Hands-on experience in developing and delivering enterprise applications using Java technologies.

· Strong analytical, troubleshooting, and problem-solving skills with the ability to think creatively.

· Good written and verbal communication skills in English.

· Willingness to travel when required. Technical Skills

Required Skills

· Core Java and Java Enterprise Technologies Spring Framework

· Spring Boot Oracle Database

· SQL RESTful Web Services Apache Maven Software Development Life Cycle (SDLC) Unit Testing, Debugging,

· Code Optimization Version Control Systems (e.g., Git)

· BEA WebLogic Application Server PrimeFaces Framework Java EE Web Application Development Application deployment, configuration, and production support

· Exposure to Agile/Scrum methodologies

· Knowledge of secure coding standards and application security best practices

· Experience 1–4 years of relevant experience in Java application development, support, and maintenance.

· Experience working across the full software development lifecycle, including analysis, design, development, testing, implementation, and production support.

· Experience working in enterprise application environments is preferred.

Similar jobs