Job Role: Sr Software Engineer
Job Location: Fort Worth, TX (100% Onsite)
Job Type: Contract
Note: Final Round will be Face to Face Interview
Key Responsibilities:
- Design, develop, test, and document enterprise-grade microservices using Java and Spring Boot
- Build scalable, secure, and fault-tolerant distributed systems
- Perform root cause analysis, resolve production issues, and manage technical debt
- Lead architectural decisions and contribute to system design (UML, APIs, data flows)
- Mentor junior engineers and promote engineering best practices
- Collaborate with security, DevOps, and cross-functional teams
- Drive CI/CD automation and cloud-native deployments
- Evaluate emerging technologies and develop reusable components
Core Technical Skills
- Backend Development: Java 8+, Spring Boot, Spring MVC, Spring Cloud, Spring Integration
- Microservices: RESTful Services, Swagger/OpenAPI, Eureka, Spring Cloud Config
- Messaging & Streaming: Kafka, ActiveMQ, JMS, Azure Event Hubs
- Databases: PostgreSQL, Oracle, MySQL, JPA, Hibernate, JDBC, PL/SQL
- Caching: Redis (Jedis), EhCache
- Containers & Cloud: Kubernetes, Cloud Foundry, AWS (CloudFormation)
- Build & CI/CD: Maven, Git, GitHub, GitHub Actions, Jenkins, SonarQube, Nexus
- Testing: JUnit, Mockito, EasyMock, Cucumber, TDD, BDD
- Monitoring & Ops: Dynatrace, CloudWatch, Linux/Unix, Shell/Bash scripting
- Servers: Tomcat, JBoss, Glassfish, WebSphere
- Security & Performance: Secure coding practices, SQL performance tuning, concurrency handling.
Mandatory Skills (Must-Have):
- Java & Spring Boot
- Microservices Architecture
- Apache Kafka, Mongo DB
- Production Support Experience
- 10+ years of hands-on software development experience