All SA Technologies requirements are Direct Client Requirements from IT Hiring Managers. We guarantee you the best rate for your skills and performance.
Job Title: Java/Python Developer
Location: Jersey City
Duration: 12+ months
Qualifications:
- 8-9 years of experience with Java SE, Python and Open Source Frameworks
- Development experience on build & deployment process of SDLC.
- Ability to develop in presentation, business, and database tiers
- Development experience with OO design and design patterns
- 4-5 years of experience with build tools such as ANT & MAVEN
- 4-5 years of experience with testing frameworks such as Junit
- 3-4 years of experience with JSON, XML and Jython
- 3-4 years of experience with debugging, profiling and performance tuning web applications
- Extensive knowledge and experience with the industry standard J2EE application servers (i.e. Tomcat)
- Experience on WebSphere and WebLogic
- 2+ years of experience in tier 2 or 3 production and operational support
- Strong Oral & Written communication skills
Full Description:
- Seeking a Java & Python developer to join a team in an extremely fast paced & dynamic environment.
- The position includes analysis, requirements gathering, heavy client interaction, development, testing and on-call support.
- Requires development and enhancements to Build and Deploy framework processes and on-boarding new clients onto the Service.
In this role, you will be responsible to:
- Assist in ensuring proper deployment of the application through the various test environments and production; including coordination with other Developers in the use of common components/frameworks.
- Work with other Developers to create knowledge repository, setup and maintenance of development environments, etc.
- Participate in the software deployment life cycle process including, application configuration requirements, coding, application packaging, unit testing and deployment
- Work collaboratively with software professionals & Infrastructure teams
- Work with clients on requirements gathering
- Ensure adherence to architecture standards, risk management and security policies.
- Recommend, schedule, and perform software maintenance, improvements and upgrades
- Provide production support and issue resolution for production systems
- Estimate and document development requests
- Demonstrate ability to "know your customer" including knowledge of the customer's business
- Assist the AD Manager with setting client expectations and project timelines.
- Facilitate & document team status meetings
- Establish and maintain client relationships.
- Understand client needs and key issues & partner with AD Manager to resolve them.
- Display flexibility in supporting changing business demands.
- Proactively look for ways to improve processes & procedures and identify/recommend new ideas for process improvement
- Ensure all existing protocols are correctly followed for deployments.
- Proactively keep manager and team members informed of status, issues, and risks including key dependencies and timeline / schedule impacts.
- Design technical solutions which optimize end user experience.
- Continue to look for opportunities to deliver beyond client expectations.
- Deliver development tasks on time/on budget/and based on original scope.
- Ensures change requests have proper technical estimates and impact.
- Accountable for the delivery of project development items, as well as design across multiple technologies.
Client prefers the BSA to have Banking or Financial Services experience along with Reporting experience