Java Software Engineer designing, developing, testing, and maintaining software solutions at Caterpillar. Collaborating in an agile environment and contributing to team development.
Responsibilities
Design, develop, test, and deploy scalable backend applications using Java and Spring Boot
Participate in requirements analysis, technical design, and architecture discussions
Build and integrate RESTful APIs and microservices
Perform unit, integration, and automated testing following TDD/BDD practices
Conduct code reviews and ensure adherence to coding standards and best practices
Work with DevOps and support teams to monitor, troubleshoot, and resolve production issues
Contribute to CI/CD pipelines, build, release, and deployment processes
Mentor junior engineers and contribute to team skill development
Collaborate effectively within distributed agile scrum teams
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field
4–6+ years of professional software development experience, primarily in Java-based systems
Strong proficiency in Java and Spring Boot
Experience with microservices, service-oriented architecture, and RESTful web services
Hands-on experience with cloud platforms (AWS preferred) including Lambda, ECS, S3, SNS, Kinesis, and CloudWatch
Experience with containerization using Docker
Proficiency in relational and NoSQL databases such as MySQL, PostgreSQL, DynamoDB, and Snowflake
Familiarity with API tools such as Swagger and Postman
Strong knowledge of software development life cycle and agile methodologies
Experience with GitHub, branching strategies, CI/CD pipelines, and modern AI-assisted development tools
C++ Developer at Expleo working on global banking products in real - time payment domain. Designing and implementing new functionalities, ensuring code quality, collaborating in an Agile environment.
Senior Cloud DBA designing, building, and operating Oracle and PostgreSQL database platforms on Azure for Northern Trust, a leading financial services company.
Senior Software Engineer at Wells Fargo leading projects in software development and productivity. Collaborating with team members to design and build high - performance applications using modern technologies.
Senior/Medior .NET Engineer implementing technology solutions and high - quality code in Vietnam. Leading teams and ensuring software development best practices in a global environment.
Software Engineer I developing software applications at Phigenics. Collaborating within a dynamic team for scalable, user - friendly SaaS solutions in a hybrid work environment.
Java Full Stack Developer designing and maintaining scalable applications for clients in freight and logistics. Focused on backend and frontend development using Java and modern frameworks.
Senior Associate in .NET full stack development for managed services at PwC. Designing and developing enterprise applications, leading teams, and implementing best practices.
SharePoint Engineer supporting Government activities in Annapolis Junction, MD or Sterling, VA. Engaging in systems engineering and development for SharePoint solutions.
Java Developer designing and implementing software projects for clients at BBHT consulting firm. Collaboration with project managers and business analysts in a hybrid environment.
Backend Developer focusing on Python/C# services for quote management in a leading internet connectivity provider. Involved in algorithm implementation, API design, and cross - functional collaboration.