NexgenLink is seeking an experienced Senior Java Developer to design, build, and maintain scalable enterprise applications and backend services.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- Minimum 5 years of professional experience in Java software development
- Strong proficiency in Java and object-oriented programming principles
- Strong experience designing and developing RESTful APIs, backend services, and microservices-based applications
- Proficiency in SQL and experience working with relational databases
- Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
- Strong understanding of software design patterns, multithreading, performance optimization, and distributed systems concepts
- Experience supporting CI/CD pipelines, automated testing, and modern software delivery practices
Benefits
- Competitive compensation
- Flexible remote work aligned with U.S. time zones
- Opportunity to work on high-impact platforms and mission-critical applications
- Collaborative, technically strong, and growth-oriented engineering environment
- Long-term career growth and professional development opportunities