Senior Java Developer

1 year ago1296 views
Ad Saved to My List
View and manage your saved ads in your account.
Report Ad
General Details
Advertised By:Agency
Company Name:ABC Worldwide
Job Type:Full-Time
Description

Role Purpose Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy.

This position will challenge software engineering as well as people skills. From a software engineering perspective, you will have the opportunity to solve and design complex integration patterns. Various technologies are used within this space of which the major ones are Java EE, Maven, Jenkins CI, Docker, Amazon Web Services, Oracle, WebSphere Liberty, Angular, AIX and Linux. Development challenges will include new software development as well as maintaining current software, including modernisation of platforms with minimal impact on business. From a people perspective you should be able to operate on your own and within a team setup, depending on the projects you will be involved. Knowledge sharing is key to the role and technical guidance as well as mentoring of junior to intermediate developers will be expected.

Responsibilities and work outputs

• Develop software based on technical design (Internal Process).

• Keep abreast of new technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture.

• Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
• Contribute to the design of scalable solutions that supports the system architecture.

• Translate business requirements into workable solutions and document solution into technical specifications. • Design and code new software functionality using code that is scalable, readable, maintainable and re-usable.

• Develop and maintain productive working relationships with peers and organizational and role players to achieve effective collaboration.

• Provide stakeholder with regular feedback on the technical design and timelines for solution in order to manage expectations.

• Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements.

• Collaborate with testing team to co-create test cases.

• Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/queries.

• Contribute to user acceptance testing (UAT) and training material.

• Once the solution has been successfully tested, prepare and produce releases of software components into production/live environment.

• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

• Maintain existing programmes, ensuring all errors are resolved and documented.

• Advise and guide colleagues regarding effective business system analysis approaches and techniques.

• Review and q...


Id Subtitle 1190014307
View More
ABC Worldwide
Selling for 2+ years
Total Ads378
Active Ads378
Professional Seller
Seller stats
378Total Ads
1.01MTotal Views
Contact ABC Worldwide
Message
(4025)
Name
(Optional)
Email Address
(Optional)
Phone
(Required)
Upload CV(Optional)
DOC or PDF only max 2 MB file size
Send Message
By clicking "Send" you accept the Terms of Use and Privacy Notice and agree to receive newsletters and promo offers from us.