
Java Software Engineer

Java Software Engineer
1
Applications
Irving
Tampa
Rutherford
Full-Time
Senior: 7 to 10 years
Posted on Mar 12 2025
About the Job
Skills
Core Java
Spring Boot
Microservices Architecture
RESTful APIs
NoSQL
Continuous Integration And Continuous Delivery (CI/CD)
Job Title: Java Developer
Location: Irving, TX / Tampa, FL / Rutherford, NJ
Type : Fulltime
Visa: Only USC & GC
Job Description :
- Good knowledge of Spring ecosystem (Spring Boot, Spring Cloud, Spring Integration, Spring Cloud Data Flow, etc.)
- Develop enterprise-grade applications using Java 8/JEE (and higher), No SQL, Spring, among other tools
- Hands-on experience with Core Java Technologies with attention on multithreading, distributed caching, & fault-tolerant logic
- Hands-on experience in performance tuning distributed applications and building unit tests.
- Experience is setting up CI/CD pipeline for different platforms.
- Understanding and experience in Object-Oriented Design Principles & Test-Driven Development
- Understanding and experience using continuous build tools like Maven / Jenkins / GIT
- Strong Analytical and communication skills
Roles & Responsibilities
• Design, develop, and implement Core Java components and applications
• Gather, clean, and prepare design documents.
• Work from client locations, attending customer meetings regularly.
• Basic Knowledge of Agile Environment.
About the company
Reveille Technologies is evolving as a leading global service provider delivering technology-driven business solutions that meet the strategic objectives of our clients. Reveille provides end-to-end IT and business process services to client worldwide, utilizing a highly customized, cost efficient delivery model that combines on-site and off-site operations. As a diverse end-to-end IT solutions pr ...Show More
Reveille Technologies is evolving as a leading global service provider delivering technology-driven business solutions that meet the strategic objectives of our clients. Reveille provides end-to-end IT and business process services to client worldwide, utilizing a highly customized, cost efficient delivery model that combines on-site and off-site operations. As a diverse end-to-end IT solutions provider, we offer a range of expertise aimed at helping customers re-engineer and re-invent their business to compete successfully in an ever-changing market, with the final objective of giving clients the competitive edge.
Reveille BPO Solutions is a provider of Business Process Outsourcing (BPO) focusing on the complex, voice and non-voice based segment of customer-care services. The integrated solution approach provides enhanced value to the customers through process standardization, process simplification and process optimization. Services are provided from delivery centers in the North America and India. ...Show Less
Industry
IT Services and IT Consul...
Company Size
51-200 Employees
Headquarter
Charlotte, NC
Other open jobs from Reveille Technologies,Inc