What are the responsibilities and job description for the Senior Software Engineer (Java/Spring) position at Stem IT?
Mission driven Fintech firm is looking to bring on a Senior Softwarer Engineer in Midtown Manhattan(3 days onsite a week). This person will join a fast-paced team, building out scalable applications, delivering/architecting core solutions and multi-x development pipeline building Agentic AI Agents . The ideal candidate will be well versed with: OOP languages (Java/Python), Microservice architecture, containerization and deployment tools, and delivered Agentic AI solutions
Ideal Skills & Experience:
· Experience with Java and OOP principles
· Experience delivering full-scale projects and initiatives as well as architecting and delivering core applications and solutions
· Background with javascript frameworks: react(preferable), angular and/or vue.js
· Experience with relational and non-relational DB’s
· Strong experience with containerization tools(Kubernetes, Docker)
· Background AI tools like Claude, Cursor, Grok, Gemini or similiar
· Bachelor’s in computer science or related field required
Desired Skills & Experience:
· Master’s/PHD in computer science or a related field
· Experience building agentic AI agents to automate development pipelines
· Experience working in FinTech or adjacent field
· Experienced managing/leading software teams while remaining hands-on and performing code reviews
· Experience programming with Python, Typescript, and/or Next.js
· Experience with AWS serverless tools(EC2, Lambdas, EKS, Fargate, etc.)
Benefits:
Competitive Compensation Package
Flex work hours with remote options
Stock options
Yearly bonuses and perks
Education/certification reimbursement
Paid holidays, vacation and sick leave
401K with employer match
Salary : $150,000 - $200,000