Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
As a Senior Java Backend Engineer & Team Lead, you will be responsible for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. You will use your engineering expertise and leadership skills in the delivery of cloud-hosted (AWS) SaaS systems. Your role will involve working on complex, event-driven services with a strong focus on automation and agile engineering practices. You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless in ensuring code quality, scalability, latency, and platform stability.
Responsibilities
- Work with architects and stakeholders to refine requirements, propose technical solutions, and provide feasible estimates
- Translate requirements into efficient and high-quality implementations
- Take ownership of implemented solutions, providing active support from proof of concept to production deployment
- Focus on running software in production by defining monitoring/alerting specifications and enhancing observability and traceability of all production flows
- Mentor junior team members and be a center of competence on all parts of the product you contribute to
- Participate in code reviews and other initiatives to maximize the quality of Engage products
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience
- 9+ years of experience in engineering software development, specifically in building backend services and APIs
- Proven track record in delivering event-driven, highly available, scalable, resilient enterprise-grade commercial cloud services
- Proficiency in Java application development with advanced knowledge of Java Core, Collections, Multithreading & Java Memory Model, Garbage collection
- Deep understanding of microservices architecture, event-driven system design, distributed systems, and eventual consistency principles
- Experience with developing REST services, including REST manifesto, stateful/stateless services, and load balancing strategies
- Strong skills in RDBMS, including writing advanced queries, designing table structures/indexes/triggers, and query optimization/query plan analysis
- Hands-on experience with at least one public cloud platform, preferably AWS
- Proficient in K8S with experience in kubectl, K8S types, and Helm
- Experience with Big Data technologies and familiarity with cloud-based CI/CD methodologies
- Hands-on experience deploying applications using Kubernetes
- Experience working with Kafka or other messaging queues As a Senior Java Backend Engineer & Team Lead, you will be responsible for designing and delivering secure, distributed, scalable, and fault-tolerant services, end-user applications, and APIs. You will use your engineering expertise and leadership skills in the delivery of cloud-hosted (AWS) SaaS systems. Your role will involve working on complex, event-driven services with a strong focus on automation and agile engineering practices. You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless in ensuring code quality, scalability, latency, and platform stability.
Responsibilities
- Work with architects and stakeholders to refine requirements, propose technical solutions, and provide feasible estimates
- Translate requirements into efficient and high-quality implementations
- Take ownership of implemented solutions, providing active support from proof of concept to production deployment
- Focus on running software in production by defining monitoring/alerting specifications and enhancing observability and traceability of all production flows
- Mentor junior team members and be a center of competence on all parts of the product you contribute to
- Participate in code reviews and other initiatives to maximize the quality of Engage products
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field or equivalent experience
- 9+ years of experience in engineering software development, specifically in building backend services and APIs
- Proven track record in delivering event-driven, highly available, scalable, resilient enterprise-grade commercial cloud services
- Proficiency in Java application development with advanced knowledge of Java Core, Collections, Multithreading & Java Memory Model, Garbage collection
- Deep understanding of microservices architecture, event-driven system design, distributed systems, and eventual consistency principles
- Experience with developing REST services, including REST manifesto, stateful/stateless services, and load balancing strategies
- Strong skills in RDBMS, including writing advanced queries, designing table structures/indexes/triggers, and query optimization/query plan analysis
- Hands-on experience with at least one public cloud platform, preferably AWS
- Proficient in K8S with experience in kubectl, K8S types, an
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free