Sr. Java backend developer
Cognizant · Sunnyvale, CA · Yesterday
HybridEngineering$110k/yrFull-time
Responsibilities
- Design enterprise grade application architectures using Springboot microservices and Java based full stack components that support high volume commerce transactions and robust business workflows
- Define and document end to end service boundaries domain models and integration patterns that enable modular scalable and maintainable microservice ecosystems
- Guide development teams on clean coding practices reusable component design and effective use of Java frameworks to improve reliability and speed of delivery
- Establish non functional requirements including performance resilience observability and security for commerce platforms and ensure they are consistently implemented across services
- Review solution designs and implementation approaches to confirm alignment with enterprise standards architectural guidelines and long term technology strategy
- Collaborate with product managers and business stakeholders to translate commerce requirements into technical designs that balance customer experience with operational efficiency
- Create reference implementations and architectural blueprints that demonstrate recommended patterns for Springboot microservices API contracts and data access layers
- Evaluate and select suitable tools for logging metrics tracing and automated testing to strengthen platform observability and operational excellence
- Partner with cybersecurity and infrastructure teams to embed secure coding practices identity and access controls and data protection mechanisms within the solution design
- Provide technical guidance during code reviews defect resolution and performance tuning to resolve complex issues and reduce production incidents
- Support hybrid work collaboration by using digital tools clear documentation and regular technical forums to keep distributed teams aligned on architectural direction
- Contribute to continuous improvement by assessing emerging Java and cloud technologies and recommending practical enhancements that improve developer productivity and platform stability
Qualifications
- Demonstrate extensive hands on experience designing and delivering Springboot based microservices architectures for large scale transactional systems with at least ten years in enterprise software development
- Exhibit strong proficiency in Java full stack engineering for commerce solutions including server side development API design and integration with modern web user interfaces
- Apply solid knowledge of software engineering best practices including version control automated testing continuous integration and secure development techniques
- Show practical experience working in hybrid delivery models using agile methodologies and collaborating effectively with cross functional teams across locations
- Display proven ability to analyze complex functional and technical requirements and convert them into clear architectural views sequence diagrams and implementation roadmaps
- Show familiarity with relational and non relational data stores message based integration and caching solutions commonly used in modern commerce platforms
- Display excellent communication skills and the ability to explain architectural decisions and tradeoffs to both technical professionals and non technical stakeholders