We are seeking a Senior Java Engineer for a 12-month contract position based in New York City, New York. You will join a collaborative team working on large-scale web applications with a focus on developer ergonomics, automated deployment, and security modernization.
Responsibilities
Engage with subject matter experts to understand and refine the scope of user problems, working together to develop innovative technical solutions with a focus on meeting users where they are
Lead the modernization effort to improve security posture of Java web services tech stack
Design and implement sustainable applications with a focus on customer-facing APIs, single-page frontends, hybrid cloud architectures, and proactive system monitoring
Bring your experience and expertise to existing systems by working closely with peers to help influence the technology roadmap for the application stack
Qualifications
Required
3+ years of experience in Java and Spring Boot, building large-scale client-facing web applications
Familiarity with relational databases and writing SQL
Prior contributions to system design and architecture, as well as scalable, fault-tolerant, distributed systems
Bachelor's, Master's, or PhD in Computer Science, Engineering, Mathematics, similar field of study, or equivalent work experience
Preferred
A passion for testing
A deep understanding of modern web applications and issues related to scale, security, availability, performance, cross-browser compatibility, and continuous deployment