Position: Sr. Java developer
Work Location : Charlotte NC / Alpharetta GA/ Irving TX/ Phoenix AZ
Duration: 12 months
Position: W2 contract.
Job Description:
As a Sr.Java Developer, you will be responsible for designing, developing, and maintaining high-performance payment systems.
You will work closely with cross-functional teams to implement containerized applications using Docker and manage data efficiently with MongoDB.
Key Responsibilities:
- Develop and maintain robust Java applications tailored for payment processing.
- Design and implement containerized solutions using Docker for deployment and scaling.
- Integrate and manage MongoDB databases to support application data needs.
- Collaborate with product and QA teams to ensure high-quality delivery.
- Optimize performance, security, and scalability of payment systems.
- Participate in code reviews, troubleshooting, and system architecture discussions.
- Stay updated with the latest industry trends, especially in payments and containerization.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 8+ years of professional experience in Java development.
- Strong experience with Docker and container orchestration.
- Proven expertise in designing and managing MongoDB databases.
- Experience with payment systems, gateways, or related financial services is highly preferred.
- Familiarity with RESTful APIs, microservices architecture, and cloud platforms.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively.
Nice to Have:
- Knowledge of other NoSQL databases and message brokers.
- Experience with CI/CD pipelines and DevOps practices.
- Understanding of security standards in payment processing.