Job Title : Senior Java Backend Developer
Qualifications, skills, and all relevant experience needed for this role can be found in the full description below.
Job ID : 2022-11897
Job Location : Ft. Lauderdale, FL (open for relocation within 30 days)
Employment Type : W2
Duration : Long Term
Work Eligibility : US Permanent Eligibility to Work Required
Key Technology : Java, Spring Boot, Bootstrap, Logback, Agile, Gradle
Job Responsibilities :
- Responsible for developing and documenting detailed solution design within SDS and act as an application SME through the design and development lifecycle ensuring alignment with Architecture.
- Accountable for complex applications / systems development, programming / coding.
- Create comprehensive end-to-end solutions and coordinate relevant stakeholders to support development initiatives.
- Develop functional, technical, and user interface designs and code for applications / systems that meet defined requirements.
- Consult on the development of the System Requirements Specification (SRS) and apply functional knowledge of business functions to design optimal software / systems.
- Review technical deliverables throughout the detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed.
- Work with the Technology Project Manager, Business Analysts / Systems Analysts, and other team members to define metrics and performance goals for the application.
- Comply with well-defined enterprise technology delivery practices and standards.
- Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to corporate quality and security standards.
- Conduct code reviews to ensure adherence to quality, standards compliance, reusability, and ease of maintenance.
- Ensure design leverages existing reusable components and has traceability to business requirements.
- Identify and address application and data issues that affect application integrity.
- Continuously enhance knowledge / expertise in own area and keep current with leading-edge technologies and emerging trends.
- Prioritize and manage own workload to deliver quality results and meet timelines.
- Support a positive work environment that promotes service to the business, quality, innovation, and teamwork.
- Identify and recommend opportunities to enhance productivity, effectiveness, and operational efficiency.
- Establish effective relationships across multiple business and technology partners.
- Participate in knowledge transfer within the team and business units.
- Perform complex to difficult technical tasks independently.
- Work independently as the senior developer on a diverse range of activities and provide technical guidance to others.
- Participate actively in the development of detailed, complex, and / or comprehensive project plans.
Skills and Experience Required :
Required Skills :
- Undergraduate degree or Technical Certificate in Computer Science or an equivalent field.
- 10+ years of relevant experience in Java, including 2+ years of specific experience with Java 8.
- 3+ years of experience with Spring framework.
- Spring Boot experience.
- Developing REST endpoints (Spring Core with Annotation, Spring Boot Spring Rest docs).
- Good understanding of Spring Security & Authorization.
- 2+ years of experience with deployment automation tools : Jenkins or similar.
- 1+ years of experience with logging frameworks SLF4J & Logback or similar.
- 2+ years of experience in writing unit test cases with Junit 4.
- Experience working in AGILE methodology.
- Experience with build tools Gradle / Maven & Git version control 2+ years.
- Twitter Bootstrap API and / or Foundation.
- Excellent communication skills.
- Relationship management experience.
Desired Skills :
- Cloud deployment Azure.
- Experience with sales onboarding applications within a financial / banking domain.
- Exposure to responsive web applications using Angular.
- Working experience in the Enterprise / Financial Industry.
- Knowledge of bank and technology standards is an asset.
- Good understanding of Agile methodologies.
- Experience in WebSphere Application Server, JBoss, and Tomcat.
- Angular experience.
J-18808-Ljbffr
2 days ago