Junior/ Senior Java Developer
Salary undisclosed
Apply on
Original
Simplified
Position Responsibilities:
- Document technical designs and specifications promptly, ensuring alignment with business requirements and project standards.
- Ensure timely completion of business application coding in accordance with the project schedule.
- Adhere to System Development Guidelines and Standards throughout all frontline development functions.
- Guarantee the quality of web-based systems by meeting system specifications and fulfilling user requirements.
- Maintain regular communication with team members, users, and vendors.
- Stay informed about technological advancements and their potential impact on the business environment.
- Apply Computer Science fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
- Collaborate daily with frontend and backend developers throughout the entire software development lifecycle.
- Demonstrate proficiency in software development fundamentals such as testing, troubleshooting, and version control (SVN).
- Develop responsive designs, handle page navigation, and efficiently transform mock-ups into web pages according to specifications.
Position Requirements:
- Must hold at least a bachelor's degree, Post Graduate Diploma, or Professional Degree in Computer Science/Information Technology or a related field.
- Minimum of 5 years of experience in Java Web-Based Application development.
- Strong analytical, organizational, and time management skills with great attention to detail.
- Proficient in verbal and written English communication.
- Ability to manage multiple tasks, prioritize workloads, and meet deadlines effectively.
- Familiarity with both Waterfall SDLC and Agile development, particularly under the SCRUM methodology.
- Capable of working independently with minimal supervision.
- Experience leading a team and guiding/reviewing Java developers' code is an advantage.
- Previous experience in the insurance industry is a plus.
- Technical skill set:
- Strong knowledge of programming for J2EE, Jasper, Servlet, JavaScript to develop web applications
- Experience using data interchange formats, such as XML or JSON.
- Ability to create component-based reusable and testable modules and pages.
- Experience in Spring Boot, Angular is an added advantage
- Experience in Maven Build scripts is an added advantage
- Experience in DevOps tools like Jira, Jenkins is an added advantage.
- Experience in backend such that Java and oracle database is an added advantage.
- Experience in Insurance Industry application is an added advantage.
Similar Jobs