Trusted listing
Java Software Engineer
Software Business Solutions Consulting
Lagos, Nigeria
Permanent
Published 2 months ago · Expires 3 weeks from now
Job description
## Title: Java Software Engineer
About This Opportunity
This position offers a great opportunity for career growth in Java software development.
Key Responsibilities
- Contribute to all stages of the software development lifecycle
- Design, implement, and maintain Java-based applications that can be high-volume and low-latency
- Analyze user requirements to define business objectives and system features
- Ensure application designs conform with business goals
- Develop and test software, identifying and resolving technical issues
- Write well-designed, testable code and create detailed design documentation
- Conduct software analysis, programming, testing, and debugging
- Manage Java and Java EE application development
- Develop technical designs for application development and multimedia applications
- Prepare and produce releases of software components
- Create documentation to help users
- Propose improvements to current Java infrastructure
- Support continuous improvement by investigating alternatives and technologies for architectural review
Required Skills & Experience
- Proficiency in Java with a good understanding of its ecosystems
- Sound knowledge of Object-Oriented Programming (OOP) patterns and concepts
- Familiarity with different design and architectural patterns
- Skill in writing 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 such as Play and Spark
- Program architecture development experience
Location
Lagos, Nigeria