Who we are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description:
Job Title : Senior Java Backend Developer Spring Boot & Microservices
Job Type : W2/C2C
Experience : 8+ years
Location : Plano, Texas
Responsibilities:
- 8+ years of professional software development experience.
- Strong hands-on experience with Java 17+.
- Advanced experience with Spring Boot and Spring Framework.
- Experience with Docker and containerized applications.
- Hands-on experience with Kubernetes.
- Experience with observability tools, logging, monitoring, and distributed tracing.
- Familiarity with automated testing frameworks such as JUnit and Mockito.
- Experience with API security, OAuth 2.0, JWT, or similar authentication mechanisms.
- Experience implementing and maintaining CI/CD pipelines.
- Strong understanding of microservices architecture and design patterns.
- Strong experience developing RESTful APIs.
- Hands-on experience with JPA/Hibernate.
- Strong SQL and database experience with Oracle and/or PostgreSQL.
- Strong understanding of the software development lifecycle, Agile methodologies, and engineering best practices.
- Java or cloud-related certification is a plus.
- Design, develop, and maintain scalable Java 17+ applications using Spring Boot and microservices architecture.
- Develop secure and high-performance RESTful APIs and backend services.
- Design microservices using appropriate patterns for scalability, reliability, and maintainability.
- Implement database solutions using Oracle and/or PostgreSQL.
- Develop data-access layers using JPA/Hibernate and optimize database queries.
- Containerize applications using Docker and deploy/manage services in Kubernetes environments.
- Build and maintain automated CI/CD pipelines for application build, testing, and deployment.
- Participate in architecture discussions, technical design, code reviews, and engineering best practices.
- Troubleshoot application, performance, integration, and production issues.