Senior Java Developer
JOB TITLE: Senior Java Developer
PUBLISHED: 2019-07-02 LAST UPDATED: N/A DEADLINE: 2019-07-15

Senior Java Developer

Job brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.


• Contribute in all phases of the development lifecycle
• Develop high-quality software design and architecture
• Identify, prioritize and execute tasks in the software development life cycle
• Develop flowcharts, layouts and documentation to identify requirements and solutions
• Produce specifications and determine operational feasibility
• Write well designed, testable, efficient code
• Ensure designs are in compliance with specifications
• Prepare and produce releases of software components
• Integrate software components into a fully functional software system
• Develop software verification plans and quality assurance procedures
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Deploy programs and evaluate user feedback
• Comply with project plans and industry standards
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review


• Proven hands-on Software Development experience
• Extensive experience in software development, scripting and project management
• Proven working experience in Java development
• Experience designing interactive applications
• Hands on experience in designing and developing applications using Java EE platforms
• Object Oriented analysis and design using common design patterns.
• Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
• Experience in the Spring Framework
• Experience in developing web applications using at least one popular web framework (JSF, Spring MVC)
• Experience in developing desktop applications using Swing/JavaFX
• Experience with test-driven development
• Proficiency in software engineering tools
• Ability to document requirements and specifications
• Familiarity with various operating systems (Linux, Mac OS, Windows)
• Analytical mind with problem-solving aptitude
• Ability to work independently

Interested Candidates please send your CV noting your minimum salary expectation to indicating the title of position in the subject line of your message.
Otherwise your candidacy will not be considered.

Go back to Hot Vacancies

© Copyright 2006—2019  
Developed by MicroPHP