Java Developer
Job – ID 202402.TX0037
Excellent long- term contract opportunity for Java developer working on development of new cloud base applications in Dallas, TX.
Job Responsibilities:
Software Development:
Design, implement, and maintain Java-based applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write well-designed, efficient, and testable code.
Technical Analysis:
Conduct technical analysis and troubleshoot issues in Java applications.
Perform code reviews to ensure code quality and adherence to coding standards.
Database Management:
Develop and maintain database schemas, including writing complex SQL queries.
Integrate applications with databases, key-value stores, and other back-end services.
API Development:
Design and develop RESTful APIs.
Integrate third-party APIs and web services.
Front-End Integration:
Collaborate with front-end developers to integrate user-facing elements using server-side logic.
Testing:
Write unit tests to ensure code reliability.
Collaborate with quality assurance (QA) teams to identify and address bugs and performance issues.
Qualifications:
Education:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
Proven experience as a Java developer with [X] years of experience.
Experience with full software development life cycle, from concept to deployment.
Technical Skills:
Proficient in Java, J2EE, and related technologies.
Familiarity with Spring Framework (Spring Boot, Spring MVC, Spring Security).
Experience with Hibernate or other ORM frameworks.
Knowledge of web development technologies such as HTML, CSS, and JavaScript.
Database Skills:
Strong knowledge of relational databases (e.g., MySQL, PostgreSQL).
Experience with NoSQL databases is a plus.
Version Control:
Familiarity with version control systems (e.g., Git).
Tools and Technologies:
Experience with build tools (e.g., Maven, Gradle).
Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
Problem-Solving Skills:
Strong analytical and problem-solving skills.
Ability to work independently and in a team environment.
Communication Skills:
Excellent communication skills and the ability to work collaboratively with cross-functional teams.
Additional Preferred Skills:
Knowledge of microservices architecture.
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Experience with cloud platforms (e.g., AWS, Azure, GCP).
How To Apply:
Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com
Apply Now