FT
Java Backend Developer
Futran Tech Solutions Pvt. Ltd.
Mt Laurel Township · Hybrid Contract Senior 4w ago
About the role
Job Responsibilities
- Leads the creation of a comprehensive end- to end detailed solution with overall accountability for the technical design and delivery of the System Design Specification (SDS) and is largely focused on large-scale, complex or enterprise projects.
- May also be accountable for complex programming / coding.
- Candidate will lead and contribute to the creation of a comprehensive end-to-end solution with accountabilities for the technical delivery of the system and will be focused on, large to complex coding of projects.
- Candidate must be hands on and have design and debugging skills.
- must also possess implementation experience in the user interface layer.
Accountabilities:
- 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
- May also be accountable for complex applications/systems development, programming /coding
- Lead the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives
- Provide estimates for new projects and initiatives for the development / design component of the overall plan working with relevant team members / stakeholders
- Develop functional, technical and user interface designs for an application / system that meets the defined requirements (business, enterprise architecture direction, system performance and development standards)
- Consult on development of the System Requirements Specification (SRS) and apply functional knowledge of business functions to design optimal software / systems
- Review technical deliverables throughout 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 and project management disciplines, business technology architecture, and risk and production capacity - including development of project documentation of system requirements, estimates of scope and cost, etc.
- Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
- Assist in the identification of opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience
- Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and supporting review signoffs for solution design
- Ensure design leverages existing reusable components and has traceability to business requirements and ensure new modules are designed with reusability as a key requirement
- Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity
- Provide technical support for escalated incidents / outages to ensure that they are resolved efficiently with minimal impact to stakeholders
- Continuously enhance knowledge / expertise in own area and keep current with leading edge technologies, emerging trends / developments and grow expertise of the business, applications, infrastructure, analytical tools and techniques
- 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 and ensure timely communication of issues/ points of interest
- Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and/or team
- Establish effective relationships across multiple business and technology partners, program and project managers
- Participate in knowledge transfer within the team and business units
- Performs complex to difficult technical tasks independently
- Advanced knowledge of the business, technical environment, processes, tools, various and multiple programming languages, operating systems, solutions design, and other relevant technology areas
- Subject matter expert in at least one area of discipline and consults with clients / or project teams on all aspects of research, analysis, design, hardware / software support, development of technical solutions and/or testing
- Works independently as the senior developer on a diverse range of activities and provides technical guidance to others to help resolve issues within area of expertise
- Leads the development of detailed, complex and/or comprehensive project plans and understands impact/risk of integrating third party solutions
Skills and Experience Required:
- Undergraduate degree or Technical Certificate in in Computer Science or an equivalent field
- 5-8 years of relevant experience with strong coding capabilities in Java
- Spring Boot 2.5+ / Spring framework (for dependency injection and we also use Spring-WS to call SOAP)
- Consuming and Creating Restful services and Micro services
- JBoss application server experience.
- Alternatively, skills in WebSphere, or Tomcat accepted.
- Good skills in GIT, Jenkins
- Skill in Databases (MySQL)
Skills
GitJBossJavaJenkinsMicroservicesMySQLRESTfulSpring BootSpring FrameworkSpring-WSTomcatWebSphere
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free