Java developer with azure
ISite Technologies Inc
- Job
- 28154
- Posted
- Location
- Dallas, TX
- Work type
- Contract
- Tax terms
- C2C
- Experience
- Experience open
- Openings
- 1 opening
Opens your email app with a message to the employer, its subject naming this job. Attach your resume and send it from your own email.
Skills
- Java
- Spring Boot
- Microservices
- REST
- SQL
- PostgreSQL
- Databricks
- Azure
- Docker
About the job
Job Title: Senior Java Developer
Experience: 8+ Years
Location: Dallas, Texas
Employment Type: Contract
Primary Skills: Java, Spring Boot, Spring Cloud, Microsoft Azure, Azure Container Apps, SQL, Databricks SQL, PostgreSQL
Key Responsibilities
- Design, develop, test, and maintain enterprise-level applications using Java and Spring Framework.
- Build scalable, secure, and high-performance REST APIs and microservices using Spring Boot.
- Implement microservices architecture and service-to-service communication using Spring Cloud.
- Deploy, configure, and manage cloud-native applications using Microsoft Azure services.
- Develop, deploy, and maintain containerized applications using Azure Container Apps.
- Work with Docker containers and support application deployment, scaling, monitoring, and troubleshooting in Azure.
- Design, write, and optimize complex SQL queries, stored procedures, and database operations.
- Develop and maintain database solutions using PostgreSQL, including schema design, indexing, and query optimization.
- Use Databricks SQL to query, analyze, and process data within Databricks environments.
- Integrate Java-based applications with relational databases, cloud services, and enterprise systems.
- Implement application security, exception handling, logging, and performance monitoring.
- Collaborate with architects, DevOps engineers, QA teams, and business stakeholders.
- Participate in code reviews, technical design discussions, unit testing, and continuous integration and deployment activities.
- Troubleshoot production issues and ensure application reliability, scalability, and maintainability.