Lead Java Developer #TS-9035Our client, an AWS partnered analytics organization, owns the world’s largest financial data store and runs continuous analytics on global stock data movement with the goal of being ahead of potential bad actors in the market. Highlights:We own the world’s largest financial store (37 petabytes and growing) and look at 155+ billion financial transactions daily— more than Twitter, Visa®, PayPal and Facebook combined.Leading Innovator in Machine Learning/AI, Big Data, AWS, trading algorithmsAWS- select Partner: forging one of the biggest and most unique partnerships formed with AWS.Deep culture of internal upskillingNamed 2020 #1 best place to work for US organizations with up to 5k employees.
Must have’s:Java/SpringbootFrontend exposure (Angular preferred but can be other UI). ß this helps them understand end to end flow. Should also know how to performance tune front-end. Ideally knows version 15/16 but not a must.Cloud (AWS is preferred)Database-related:SQL queriesNoSQL (ex DocumenDB and DynamoDB)any relational database like postgres OracleShould know what a stored procedure is.
Bonus:really cool bonus: Auth security tech like: IAM, AuthO, ping, etc.
We are committed to delivering innovative solutions that drive success for our clients. Currently, we are seeking a talented Lead Java Developer to join our dynamic team.
We are seeking an experienced and dynamic Lead Java Developer to join our team. In this role, you will be responsible for leading a team of developers in the design, development, and maintenance of high-performance Java applications. You will work closely with cross-functional teams to deliver innovative solutions that meet the needs of our clients and drive the success of our projects.
Responsibilities:Lead the design, development, and maintenance of Java applicationsMentor and guide a team of Java developers, ensuring best practices and high-quality codeCollaborate with product managers, designers, and other engineers to define and implement new featuresConduct code reviews and provide constructive feedback to team membersTroubleshoot, debug, and resolve complex software defectsParticipate in Agile development processes and contribute to team planning and progress meetingsStay up-to-date with the latest industry trends and technologies, and introduce new technologies to the team as appropriate
Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field10+ years of experience in Java development, with a strong understanding of core Java concepts and frameworksProven experience in leading and mentoring development teamsProficiency in Java frameworks such as Spring and HibernateExperience with web development frameworks and technologies (e.g., Spring Boot, RESTful APIs)Strong understanding of software development methodologies and best practicesExcellent problem-solving skills and attention to detailStrong communication and collaboration skillsAbility to work in a fast-paced and dynamic environment
Preferred Qualifications:Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)Knowledge of DevOps practices and toolsFamiliarity with containerization technologies (e.g., Docker, Kubernetes)Experience with microservices architectureKnowledge of database management (e.g., SQL, NoSQL)