ResponsibilitiesCreation of external and internal applications for various purposes and volumes.Review and analyze complex processes, systems, and/or data requirements and specifications.Serve as the primary designer for complex component designs for one or more areas (subsystems) of a project, product, or program.Build, test, deploy, and document complex software components built on an AWS tech stack.Assist in the creation of software engineering strategies that help identify and mitigate risks.Demonstrate expertise in CI/CD and DevOps practices.Collaborate with cross-functional teams on peer reviews of requirements, specifications, and code.Mentor and supervise junior staff in project-level tasks.Ensure adherence to technology policies and security controls.Deliver high-quality work products that meet or exceed FINRA standards. Requirements8+ years of Java, J2EE & Spring Boot development experience.Should have 8+ years of experience as a Technical Lead.Proficient experience with building Java Micro Services using Java 8/11, Spring & Spring boot.Experienced in GIT, GitHub, or other distributed version control systems.Proficient in object-oriented programming and design patterns.Back End Development including Relational Database Management Systems.Experience with No SQL database like Mongo.Independent thinker who can identify problems and provide creative solutions.Embody a passion for new technology and open source and a believer in the continuous improvement of skills.