Software Engineer(Java +Oracle-BEA WebLogic App server)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at ELLIOTT MOSS CONSULTING PTE. LTD.? Share your experience