Avatar for ChaTeck
ChaTeck
Actively Hiring
E-business solutions: consulting, systems integration & app hosting

Java Software Engineer

  • |5 years of exp
  • |Full Time
Posted: 1 week ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
HTML
CSS
SQL
MySQL
Git
PostgreSQL
Oracle
JUNIT
Mockito
TypeScript
Microservices
Spring Boot
RESTful APIs
Angular
Spring Framework
Java 11
Testcontainers
Java 17
Java 21
Java 8+
Spring Ecosystem

About the job

Senior Software Developer – Java, Microservices & Angular

Location: Dallas, TX and Tampa, FL ( Onsite Role)

Long Term

No Sponsorship provided, Need an Independent VISA Holder only

Need to work on W2/1099/ C2C with Own Corp(No C2C)

Position Overview

We are seeking an experienced Software Developer with strong expertise in Java, Microservices, and Angular to join our engineering team. The ideal candidate will have hands-on experience designing, developing, testing, and deploying scalable enterprise applications and distributed systems.

This role is suited for a mid-to-senior level engineer who is comfortable working across the full software development lifecycle, solving complex technical problems, collaborating with cross-functional teams, and contributing to modern cloud-native application architectures.

Key Responsibilities

  • Design, develop, and maintain scalable and reliable applications using Java and Spring Boot.
  • Develop and integrate RESTful APIs and microservices following modern architectural and design principles.
  • Build responsive, maintainable, and reusable front-end applications using Angular, TypeScript, HTML, and CSS.
  • Design and implement distributed systems using appropriate microservices patterns, including service discovery, API gateways, centralized configuration, fault tolerance, and asynchronous communication.
  • Write clean, maintainable, testable, and production-ready code.
  • Develop unit, integration, and automated tests to ensure application quality and reliability.
  • Troubleshoot complex production and performance issues across application and service layers.
  • Participate in code reviews and provide constructive feedback on design, implementation, and coding standards.
  • Collaborate with product managers, architects, QA engineers, DevOps engineers, and other developers to deliver high-quality software.
  • Contribute to technical design discussions and help identify opportunities for improving system scalability, performance, security, and maintainability.
  • Work with CI/CD pipelines and modern DevOps practices to support automated build, testing, and deployment processes.
  • Participate in Agile/Scrum ceremonies and contribute to estimation, planning, and delivery.
  • Mentor junior developers and contribute to engineering best practices at the senior level.

Required Qualifications

  • 5+ years of professional software development experience for Senior-level candidates; candidates with approximately 3–5 years may be considered for a mid-level position.
  • Strong hands-on programming experience with Java 8+, preferably Java 11/17/21.
  • Strong experience with Spring Boot, Spring Framework, and Spring ecosystem.
  • Proven experience designing and developing REST APIs and microservices.
  • Strong understanding of microservices architecture, distributed systems, and service-to-service communication.
  • Professional experience with Angular and TypeScript.
  • Strong understanding of object-oriented programming, SOLID principles, design patterns, and clean-code practices.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Working knowledge of SQL and database design concepts.
  • Experience writing unit and integration tests using technologies such as JUnit, Mockito, and Testcontainers.
  • Experience with Git and modern source-control practices.
  • Strong analytical and problem-solving skills, including the ability to solve algorithmic and data-structure problems similar to those assessed through Codility-style technical assessments.
  • Good understanding of software development lifecycle and Agile methodologies.

Preferred Qualifications

  • Experience with AWS, Azure, or Google Cloud.
  • Experience with Docker and Kubernetes.
  • Familiarity with Kafka, RabbitMQ, or other messaging/event-streaming technologies.
  • Experience with API Gateway technologies and service discovery.
  • Knowledge of OAuth 2.0, OpenID Connect, JWT, and application security.
  • Experience with Redis or other distributed caching technologies.
  • Familiarity with observability tools such as Prometheus, Grafana, ELK/OpenSearch, or distributed tracing.
  • Experience designing high-volume, highly available enterprise applications.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

--

Regards

Kevin

ChaTeck Inc.

972-597-5008 (D)

[email protected]

www.chateck.com

People .Consulting .Technology .Outsourcing

Similar Jobs

Zippy MH company logo
Zippy MH
Zippy provides fast, simple home loans & insurance to manufactured home buyers
Zippy MH company logo
Zippy MH
Zippy provides fast, simple home loans & insurance to manufactured home buyers
Kollasoft company logo
Kollasoft
We provide clients exceptional IT talent to meet their demanding technology initiatives at local
Snout company logo
Snout
Pet wellness plans that actually work
Corvara Inc d/b/a Certamen company logo
Corvara Inc d/b/a Certamen
Blend athletic movement, spatial computing, and AI to create arenas without VR headsets
Hypeproxies company logo
Hypeproxies
Building the backbone for web data collection
Battlement Systems company logo
Battlement Systems
Sovereign AI Infrastructure for Big Pharma
IndustriAI company logo
IndustriAI
AI-native investment firm — agentic AI and ML for finding and pricing energy assets
Nextdoor company logo
Nextdoor
Nextdoor is the private social network for your neighborhood