Trusted listing
Senior Java Software Engineer
Software Business Solutions Consulting
Lagos, Nigeria
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: Senior Java Software Engineer
About the Role
Join a leading organization as a Senior Java Software Engineer. This position offers the opportunity to contribute meaningfully to all stages of the software development lifecycle, working on high-volume, low-latency Java-based applications.
Key Responsibilities
- Design, implement, and maintain Java-based applications capable of handling high-volume and low-latency requirements
- Analyze user requirements and translate them into business objectives and system specifications
- Develop technical designs for application development and propose improvements to Java infrastructure
- Write well-designed, testable, and maintainable code
- Conduct software analysis, programming, testing, and debugging
- Manage Java and Java EE application development projects
- Ensure application designs conform to business goals and architectural standards
- Identify and resolve technical issues as they arise
- Create detailed design documentation and user-facing documentation
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies for architectural review
- Develop multimedia applications as needed
Required Skills and Experience
- Proficiency in Java with strong understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) patterns and concepts
- Familiarity with various design and architectural patterns
- Ability to write reusable Java libraries
- Knowledge of Java concurrency patterns
- Understanding of MVC (Model-View-Controller) pattern, JDBC (Java Database Connectivity), and RESTful web services
- Experience working with popular web application frameworks
Location
Lagos, Nigeria