Java Full Stack Engineer - W2 Tax Term - Full Time
///++// This job is on W2 Tax Term //++//
Job Title:- Principal Java Full Stack Engineer
Client: DTCC
Location:- Tampa, FL (Hybrid)
Experience: 10+ Years
Industry: Financial Services
Skills: Java FullStack Engineer, Java FullStack, JAVA, FullStack, Full Stack, Full-Stack, Software Development, Design Patterns, Java, J2EE, JAVA EE, Typescript, Spring Boot, REST API, Micro Services, Micro Service, MicroServices, Micro-Services, Layered Architecture On cloud, AWS, Visual Studio, IntelliJ, Eclipse, Frontend, Front End, Front-end, Angular, NodeJS, NPM, Web based, UI Development, SPA Development, SPA, CSS, HTML, JavaScript, Java Script, Java-Script, jQuery, React, XML/XSD, XML, XSD, JSON, REST APIs, CI/CD, GIT, Jenkins, JoCoCo, MavenP,
JOB DESCRIPTION:
- The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions.
- May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm.
- The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages.
- Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.
- The Principal Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm.
- Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems.
RESPONSIBILITIES:
- Lead needed technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability and scalability.
- Collaborate with Infrastructure partners to identify and deploy optimal hosting environments.
- Define scalability and performance criteria for assigned applications.
- Ensure application meets the performance, privacy, and security requirements.
- Tune application performance to eliminate and reduce issues.
- Verify test plans to ensure compliance with performance and security requirements.
- Support business and technical presentations in relation to technology platforms and business solutions.
- Mitigate risk by following established procedures and monitoring controls.
- Help develop solutions that balance cost and delivery while meeting business requirements.
- implement technology-specific best practices that are consistent with corporate standards.
- Partner with cross-functional teams to ensure the success of product strategy and project deliverables.
- Manage the software development process.
- Drive new technical and business process improvements.
- Estimate total costs of modules/projects covering both hours and expense.
- Research and evaluate specific technologies, and applications, and contributes to the solution design.
- Construct application Architecture encompassing end-to-end designs.
- Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior.
QUALIFICATIONS:
- 10+ Years of Hands-on experience in software development using Design Patterns, Java, typescript, Java EE, Spring Boot, REST API,
- Experience with Micro Services & Layered Architecture On cloud (AWS preferred).
- Experience using the following development tools: Visual Studio, IntelliJ, or Eclipse
- Must Have Strong Frontend Experience - Angular
- Experience using NodeJS and NPM
- Experience in Web based UI development and SPA Development
- Experience with CSS, HTML, JavaScript, and similar UI frameworks (jQuery, React)
- Exposure to XML/XSD, JSON and similar data presentation components
- Familiarity with Microservices based architecture and distributed systems.
- Ability to develop and work with REST APIs using Spring Boot framework.
- Experience with CI/CD technologies like GIT, Jenkins, JoCoCo and Maven
- Strong database and PL/SQL skills (Postgres preferred)
- Familiarity with Agile development methodology
Nice to Have:
- Experience with React or other modern frontend frameworks (in addition to Angular)
- Experience in financial services or fintech industry
Additional Information:
- Role Complexity & Scope:
- This role requires both strong backend (Java, Spring Boot, Microservices) and frontend expertise (Angular, JavaScript, TypeScript).
- Candidates should be comfortable with full-stack development and have the ability to architect scalable solutions.
- Involves leadership responsibilities, including mentoring junior developers and driving best practices.
- Work Environment & Culture:
- DTCC operates in a fast-paced, highly regulated financial services environment.
- The company values collaboration, innovation, and technical excellence.
- The role involves working with cross-functional teams globally, requiring strong interpersonal and teamwork skills.
- Opportunities & Benefits:
- Opportunity to work on large-scale, high-impact applications in the financial sector.
- Competitive compensation and benefits package.
- Strong career growth opportunities, with potential leadership paths.
- Comprehensive health and life insurance and well-being benefits, based on location.
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
///++// This job is on W2 Tax Term //++//
Job Title:- Principal Java Full Stack Engineer
Client: DTCC
Location:- Tampa, FL (Hybrid)
Experience: 10+ Years
Industry: Financial Services
Skills: Java FullStack Engineer, Java FullStack, JAVA, FullStack, Full Stack, Full-Stack, Software Development, Design Patterns, Java, J2EE, JAVA EE, Typescript, Spring Boot, REST API, Micro Services, Micro Service, MicroServices, Micro-Services, Layered Architecture On cloud, AWS, Visual Studio, IntelliJ, Eclipse, Frontend, Front End, Front-end, Angular, NodeJS, NPM, Web based, UI Development, SPA Development, SPA, CSS, HTML, JavaScript, Java Script, Java-Script, jQuery, React, XML/XSD, XML, XSD, JSON, REST APIs, CI/CD, GIT, Jenkins, JoCoCo, MavenP,
JOB DESCRIPTION:
- The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions.
- May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm.
- The software development process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages.
- Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions.
- The Principal Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm.
- Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems.
RESPONSIBILITIES:
- Lead needed technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability and scalability.
- Collaborate with Infrastructure partners to identify and deploy optimal hosting environments.
- Define scalability and performance criteria for assigned applications.
- Ensure application meets the performance, privacy, and security requirements.
- Tune application performance to eliminate and reduce issues.
- Verify test plans to ensure compliance with performance and security requirements.
- Support business and technical presentations in relation to technology platforms and business solutions.
- Mitigate risk by following established procedures and monitoring controls.
- Help develop solutions that balance cost and delivery while meeting business requirements.
- implement technology-specific best practices that are consistent with corporate standards.
- Partner with cross-functional teams to ensure the success of product strategy and project deliverables.
- Manage the software development process.
- Drive new technical and business process improvements.
- Estimate total costs of modules/projects covering both hours and expense.
- Research and evaluate specific technologies, and applications, and contributes to the solution design.
- Construct application Architecture encompassing end-to-end designs.
- Mitigates risk by following established procedures and monitoring controls, spotting key errors and demonstrating strong ethical behavior.
QUALIFICATIONS:
- 10+ Years of Hands-on experience in software development using Design Patterns, Java, typescript, Java EE, Spring Boot, REST API,
- Experience with Micro Services & Layered Architecture On cloud (AWS preferred).
- Experience using the following development tools: Visual Studio, IntelliJ, or Eclipse
- Must Have Strong Frontend Experience - Angular
- Experience using NodeJS and NPM
- Experience in Web based UI development and SPA Development
- Experience with CSS, HTML, JavaScript, and similar UI frameworks (jQuery, React)
- Exposure to XML/XSD, JSON and similar data presentation components
- Familiarity with Microservices based architecture and distributed systems.
- Ability to develop and work with REST APIs using Spring Boot framework.
- Experience with CI/CD technologies like GIT, Jenkins, JoCoCo and Maven
- Strong database and PL/SQL skills (Postgres preferred)
- Familiarity with Agile development methodology
Nice to Have:
- Experience with React or other modern frontend frameworks (in addition to Angular)
- Experience in financial services or fintech industry
Additional Information:
- Role Complexity & Scope:
- This role requires both strong backend (Java, Spring Boot, Microservices) and frontend expertise (Angular, JavaScript, TypeScript).
- Candidates should be comfortable with full-stack development and have the ability to architect scalable solutions.
- Involves leadership responsibilities, including mentoring junior developers and driving best practices.
- Work Environment & Culture:
- DTCC operates in a fast-paced, highly regulated financial services environment.
- The company values collaboration, innovation, and technical excellence.
- The role involves working with cross-functional teams globally, requiring strong interpersonal and teamwork skills.
- Opportunities & Benefits:
- Opportunity to work on large-scale, high-impact applications in the financial sector.
- Competitive compensation and benefits package.
- Strong career growth opportunities, with potential leadership paths.
- Comprehensive health and life insurance and well-being benefits, based on location.
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).