Job Description :

Job Description : Sr. Software Engineer

Location : Texas

MOH : W2

Exp : 12-15


The Software Engineer is responsible for designing, developing, and deploying scalable, high-performance applications using Java and Python. The role involves building backend services, APIs, automation scripts, and microservices while ensuring reliability, security, and efficiency across systems. The engineer will collaborate with cross-functional teams, contribute to architectural decisions, and implement DevOps practices to streamline CI/CD, cloud deployment, and monitoring. The role also includes troubleshooting production issues, optimizing system performance, and maintaining code quality through testing and best engineering practices.

Key Responsibilities:
Design, develop, and maintain backend applications using Java and Python
Develop RESTful APIs, microservices, and integration solutions
Implement DevOps pipelines for CI/CD, automation, and deployment
Work with cloud platforms such as AWS, Azure, or GCP
Collaborate with architects, product owners, and QA teams
Implement security, performance tuning, and scalability best practices
Troubleshoot, debug, and resolve production and application issues
Write unit tests, integration tests, and maintain high code quality

Required Skills:
Strong experience in Java and Python programming
Hands-on experience with Spring Boot, Django or Flask
Experience with REST APIs, Microservices architecture
Strong knowledge of SQL and NoSQL databases
Experience with DevOps tools: Git, Jenkins, Docker, Kubernetes
Experience with cloud services (AWS/Azure/GCP)
CI/CD pipeline implementation
Experience with Linux, Shell scripting
Knowledge of Agile/Scrum methodologies

             

Similar Jobs you may be interested in ..