Why This Role Stands Out
This hybrid Java Developer role offers a fantastic opportunity to build and maintain scalable applications, fostering significant career growth within a reputable company. You'll thrive here if you enjoy collaborating with diverse teams and have a passion for the full software development lifecycle, making this an exciting prospect for your next career move.
Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
6 weeks ago
MySQLSQLAWSAzureGitGoogle CloudJavaPostgreSQL
Job Description
A Java developer designs, builds, and maintains scalable software applications using the Java programming language . They manage the entire software development lifecycle, from concept and system architecture to testing and deployment. These professionals collaborate closely with cross-functional teams to integrate back-end services with front-end components. [, , , , ]
Key Responsibilities
- Application Design: Translate use cases into functional, scalable software architectures.
- Code Development: Write clean, efficient, and reusable Java code.
- Testing: Create and execute comprehensive unit and integration tests.
- Troubleshooting: Identify system bottlenecks, fix bugs, and debug errors.
- Collaboration: Partner with designers, product managers, and other developers.
- Deployment: Assist in releasing components into production and cloud environments.
- Maintenance: Monitor performance and upgrade legacy applications. [, , , , , , ]
Essential Skills
- Core Java: Deep expertise in Java and its ecosystem.
- Frameworks: Experience with , , or .
- Design Principles: Solid understanding of object-oriented programming (OOP) and design patterns.
- Databases: Proficiency in writing SQL queries for relational databases (e.g., MySQL, PostgreSQL).
- APIs: Knowledge of developing and consuming RESTful services.
- Tools & CI/CD: Familiarity with build tools like Maven or Gradle, and version control (Git).
- Cloud Platforms: Understanding of cloud deployments like AWS, Azure, or Google Cloud Platform. [, , , , ]
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Proven hands-on experience in enterprise Java development
Similar jobs
- AA
Developer, Inflight eLearning and Media
NewAmerican Airlines
Fort Worth, Texas🇺🇸Hybrid4 minutes agoCSSJavaScriptTechnology - DE
Senior Lead Software Engineer, Full Stack
Dev
New Haven, Connecticut🇺🇸On-site2 years agoDockerGCPMicroservices+12Technology - DE
Senior Software Engineer, Full Stack (Enterprise Data)
Dev
Paris, TEXAS🇺🇸On-site2 years agoDockerNode.jsAWS+4Technology - DE
Senior Software Engineer, Full Stack (Enterprise Data)
Dev
Plano, TEXAS🇺🇸On-site2 years agoDockerNode.jsAWS+4Technology - DE
Lead Software Engineer, Full Stack (Java, Python, Angular, React)
Dev
Salisbury, MARYLAND🇺🇸On-site2 years agoDockerGCPMicroservices+15Technology - DE
Lead Software Engineer, Full Stack (Java, Python, Angular, React)
Dev
Harrisonburg, VIRGINIA🇺🇸On-site2 years agoDockerGCPMicroservices+15Technology