What are the responsibilities and job description for the Senior Backend Java Engineer In San Jose, CA - Hybrid - LOCALS ONLY position at Amtex Enterprises?
ROLE – 1 | Staff Engineer / Senior Backend Engineer
Location : San Jose, CA (Hybrid – 3 Days Onsite / 2 Days Remote)
Duration : Long-Term Contract Opportunity
Duration : Long-Term Contract Opportunity
We are seeking an experienced Staff Engineer / Senior Backend Engineer to lead backend engineering initiatives focused on scalable distributed systems, cloud-native architectures, and high-throughput platforms.
Key Responsibilities:
- Lead backend engineering projects and coordinate technical teams
- Architect and develop scalable microservices and REST APIs
- Drive engineering standards, coding practices, and technical excellence
- Design and optimize high-throughput distributed systems
- Collaborate with leadership, architects, and cross-functional teams
- Improve platform scalability, resilience, and performance
- Implement event-driven architectures using Kafka and Pub/Sub
- Mentor engineers and guide technical decision-making
- Support cloud-native deployments and modernization initiatives
Required Skills:
- 10 years of software engineering experience
- Strong Java, Spring, and Microservices expertise
- Deep understanding of JVM internals, concurrency, and performance optimization
- Experience with Google Cloud Platform cloud environments (AWS also acceptable)
- RESTful APIs, caching, data modeling, and partitioning strategies
- Apache Kafka or Google Pub/Sub
- High-scale distributed systems experience
- Docker, Kubernetes, and cloud-native architecture
- Strong analytical and leadership skills
Preferred:
- AI-assisted development tools (GitHub Copilot, Claude)
- Experience with high-volume transaction platforms
ROLE – 2 | Software Engineer Backend Java
Location : San Jose, CA (Hybrid Opportunity)
Duration : Long-Term Contract Opportunity
We are looking for a Backend Java Engineer to design, develop, and optimize scalable backend systems supporting enterprise payment platforms and distributed applications.
Key Responsibilities:
- Design and develop backend systems and microservices
- Build scalable RESTful APIs and distributed applications
- Participate across the full SDLC lifecycle
- Lead technical problem-solving and design discussions
- Mentor junior engineers and support engineering best practices
- Optimize backend performance and scalability
- Collaborate with cross-functional engineering teams
Required Skills:
- 3 years of backend development experience
- Strong Java / Java EE development
- Spring MVC or Hibernate
- RESTful APIs and microservices
- Distributed systems architecture
- Docker and Kubernetes
- Cloud platforms (AWS, Google Cloud Platform, or Azure)
- Performance optimization and caching strategies
- Strong debugging and analytical skills
Preferred:
- Agile/Scrum experience
- Payment processing industry knowledge
- Open-source contributions