Job Description
Senior Java Developer Location: Texas Company Description: Join our innovative team as a Senior Java Developer, where you will have the opportunity to work on cutting-edge projects that impact millions of users worldwide. We are a leading [industry/niche] company dedicated to pushing boundaries and delivering exceptional software solutions. As a Senior Java Developer, you will play a crucial role in the design, development, and implementation of our next-generation applications. Position Overview: We are seeking an experienced Senior Java Developer with over 10 years of hands-on experience in Java application development. The ideal candidate will have a strong background in designing and developing high-volume, low-latency applications for mission-critical systems. You will collaborate with cross-functional teams to deliver robust and scalable software solutions, utilizing your expertise in Java, Spring Framework, and related technologies. Responsibilities: Design, develop. and maintain high-quality Java applications Collaborate with cross-functional teams to define, design, and ship new features Ensure code quality through unit testing and code reviews Troubleshoot and debug complex issues in a timely manner Optimize application performance for scalability and efficiency Mentor junior developers and contribute to a culture of technical excellence Stay updated on emerging technologies and propose adoption where beneficial Requirements: Bachelor's degree in Computer Science, Engineering, or related field 10+ years of professional experience in Java application development Strong proficiency in Java, Spring Framework, Hibernate, and related technologies Experience with web services (RESTful, SOAP), microservices architecture, and cloud platforms (AWS, Azure, etc.) Proficient understanding of code versioning tools (Git, SVN) and build tools (Maven, Gradle) Solid understanding of software design principles, patterns, and best practices Experience with Agile methodologies and DevOps practices Excellent problem-solving skills and attention to detail Strong communication and collaboration skills Preferred Qualifications: Master's degree in Computer Science or related field Experience with front-end technologies (JavaScript, Angular, React, etc.) Knowledge of containerization and orchestration tools (Docker, Kubernetes) Familiarity with continuous integration and continuous delivery (CI/CD) pipelines Contributions to open-source projects or active participation in tech communities
Employement Category:
Employement Type: Full time
Industry: IT
Role Category: IT Services & Consulting
Functional Area: Not Applicable
Role/Responsibilies: Senior Java Software Engineer
Keyskills:
Java
Spring Framework
Hibernate
SOAP
AWS
Azure
Git
SVN
Maven
Gradle
RESTful