Senior Java developer
[ad_1]
Responsibilities include:
• Designing, implementing and maintaining complex Java-based applications
• Contributing in all phases of the development lifecycle
• Writing testable, scalable and efficient code
• Ensure designs are in compliance with specifications
• Ensure the best possible performance, quality, and responsiveness of the applications
• Help maintain code quality, organization, and automatization
• Prepare and produce releases of software components (upgrade of existing software)
• Maintain up to date code documentation
• Identify bottlenecks and bugs, and devise solutions to these problems
• Support continuous improvement by investigating alternatives and technologies and presenting these for
architectural review
• Participating in code reviews
• Collaborate effectively across teams
Knowledge, skills and experience required:
• BS/MS degree in Computer Science, Engineering or a related subject
• Proven hands-on Software Development experience
• Extensive working experience for 5-9 years in Java development, with a good knowledge of its ecosystems
• Extensive experience in designing, developing and supporting complex applications using Java EE platforms
• Object Oriented analysis and design using common design patterns…
[ad_2]
Source link