HI
Java Developer
Han IT Staffing
๐บ๐ธ United States
On-site
10 months ago
- Java
- Devops
- Microservices
- Spring Boot
- MVC
- REST API
- Oracle
- SQL
- Kubernetes
- Docker
- CI/CD
- Maven
- Gradle
- Jenkins
- GitLab CI
- JUnit
- TestNG
- Mockito
- Selenium
- Cypress
- Swagger
- OAuth2
- JWT
- Elastic Stack
- Prometheus
- Grafana
- Splunk
- Bash
- Python
- GitHub
- SonarQube
- ESLint
- Agile
- Jira
- Confluence
10 months ago
Location:Tampa, FL (5 Days onsite)
Long term Contract
Overview
We are seeking a highly skilled Backend Engineer with strong experience in Java-based development, cloud-native deployment, and modern DevOps practices. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services while collaborating closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
Backend Development
- Design and develop scalable backend services and microservices using Java, Spring Boot, and Spring MVC.
- Build and maintain RESTful APIs with high performance and reliability.
- Optimize application architecture for maintainability and scalability.
- Work with Oracle, cockroach DB, and SQL databases for data modelling, query optimization, and schema design.
- Implement and manage ORM frameworks, migrations, and database performance improvements.
- Deploy and manage applications using GKP (Google Kubernetes Platform), Docker, and Kubernetes.
- Build and maintain CI/CD-ready cloud-native applications in a private cloud environment.
- Use Maven and Gradle to manage project builds, dependencies, and multi-module setups.
- Develop and maintain automated pipelines using Jenkins, GitLab CI, and GKP DevOps.
- Integrate build, test, and deployment processes to ensure smooth delivery workflows.
- Write and execute unit, integration, and end-to-end tests using JUnit, TestNG, Mockito, Selenium, and Cypress.
- Ensure robust test coverage and participate in improving overall test strategy.
- Create and maintain REST API documentation using Swagger / Open API.
- Implement authentication and authorization using OAuth2, JWT, and Spring Security.
- Ensure security best practices across all backend services.
- Use tools like ELK Stack, Prometheus, Grafana, and Splunk for application monitoring, log analysis, and performance tracking.
- Build monitoring dashboards and implement alerting strategies.
- Create automation scripts using Bash and Python to improve developer efficiency and system reliability.
- Manage codebases using GitHub, including branching strategies, code reviews, and pull requests.
- Enforce code quality practices using SonarQube, Checkstyle, and ESLint.
- Continuously monitor and improve code health metrics.
- Work in an Agile environment using JIRA for task management and Confluence for documentation.
- Collaborate with team members using Slack and Microsoft Teams.
Qualifications
- Proven experience in backend development with Java and Spring frameworks.
- Strong understanding of cloud-native application development and DevOps pipelines.
- Excellent problem-solving, debugging, and performance optimization skills.
- Ability to work effectively in cross-functional teams.
Java Developer ยท Han IT Staffing