W2 Candidates Only
USC & GC Preferred
Job Summary
We are seeking a Senior Java Developer to build, enhance, and support enterprise-grade applications that power critical business operations. The ideal candidate will play a key role in designing scalable solutions, developing high-performance applications, and collaborating with cross-functional teams to deliver secure and reliable software solutions.
Responsibilities
- Design and develop enterprise-level applications using Java and modern software development frameworks.
- Build scalable RESTful APIs, microservices, and backend services to support high-volume business transactions.
- Analyze business requirements and translate them into technical designs and software solutions.
- Collaborate with architects, business analysts, QA teams, and stakeholders throughout the software development lifecycle.
- Develop reusable components and frameworks that improve application maintainability and scalability.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot complex production issues, perform root cause analysis, and implement long-term solutions.
- Optimize application performance, reliability, and security through proactive monitoring and tuning.
- Participate in CI/CD implementation, cloud deployments, and release management activities.
- Create and maintain technical documentation, architecture diagrams, and development standards.
Preferred Skills
- Java, Spring Boot, Spring MVC
- Microservices Architecture
- REST APIs
- Kafka, RabbitMQ
- Oracle, PostgreSQL
- Docker, Kubernetes
- AWS or Azure
- Git, Jenkins