Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailSenior Java Application Developer
Location : Remote-
Min. Exp.Req-11+ years.
Note : Must have good experience working with REST APIs, JSF (Java Server Faces) and Production Support
Outcomes and Activities:
? Experiment and test ideas, validate assumptions against needs, reach conclusion and
? recommend solutions.
? Design, code, test, and deliver insightful and architecturally sound business solutions around
? high complexity work
? Contribute to team"s sprint goal by test driving complex code
? Document code and projects so others can easily understand, maintain and support
? Apply team coding, documenting and testing standards and drive continued improvements
? Actively participates in developer COE discussions towards continuous improvement of
? design and code quality
? Advocate best design principles and patterns within the team
? Improve application and team processes
? Conduct impact analysis to proactively identify impact of a change across multiple systems
? Communicate application changes clearly, concisely, and objectively, both verbally and in writing
? Learn the business process domain to better support the business
? Decrease incidents and increase up-time by developing quality code and testing
? Performs regular reviews on code written by less experienced developers
? Independently solves various problems and rectify complicated problems through the application of design patterns
? Consistently improve the quality and structure of the previously written code
? Communicate application changes clearly, concisely, and objectively, both verbally and in writing
? Mentor less experienced developers
? Revises code to make it more efficient and be able to detect bugs in the code
? Document code and projects so others can easily understand, maintain and support
? Increase application domain knowledge through functional testing
Requirements:
? Bachelor's degree in Computer Science, Information Systems, or closely related field of study;
? or equivalent work experience
? Minimum 7 years of software development experience
? Practical expertise in Software Development Life Cycle (SDLC) including Waterfall and Agile/SCRUM
? Practical expertise in data modeling and database management
? Willingness to participate in an on-call rotation
? The Senior Application Developer will demonstrate advanced skills while coaching and mentoring less senior team members
Preferred Experience:
? Minimum 3 years (of total) experience as a developer embedded in team in an agile and DevOps delivery environment.
? Experience in the technical lead role overseeing a team of software development talent
? Advanced IDE usage including memorized the shortcuts associated with them to accelerate the work, write custom macros and optimize the IDE.
? In-depth usage and creation of API libraries and custom frameworks to optimize and automate the program's functionality.
? Experience with JSON, AJAX, SOA, Rest/SOAP based Web Services, JUnit, Jenkins and Bitbucket
? Experience in API security, analytics, throttling, caching, logging, request and response modifications etc.
? Experience in creating REST API documentation using Swagger and RAML or similar tools desirable
? Experienced with Object-Oriented Design (OOD)
? Ability to fully design and manage databases and use syntax to expedite results, advanced queries and convert data across incompatible interfaces.
? Hands-on knowledge of multiple programming languages, as well as the foundations of how
? Minimum 3 years (of total) experience as a developer embedded in team in an agile and
? DevOps delivery environment.
? Experience in the technical lead role overseeing a team of software development talent
? Advanced IDE usage including memorized the shortcuts associated with them to accelerate the work, write custom macros and optimize the IDE.
? In-depth usage and creation of API libraries and custom frameworks to optimize and automate the program's functionality.
? Experience wit
Full Time