Java Developer

Hybrid in Pasadena, CA, US • Posted 1 day ago • Updated 20 hours ago
Contract W2
6 Months
No Travel Required
On-site
$50 - $55/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • RESTful APIs
  • microservices
  • and enterprise applications including DI
  • AOP
  • and Bean lifecycle management

Summary

Requirements

· Proficiency in Java: Strong knowledge of the Java programming language, with hands-on experience in core Java 8–17+ features including lambda expressions, stream API, Optional API etc. for writing cleaner, null-safe code.

· Deep experience with Spring Boot for building RESTful APIs, microservices, and enterprise applications including DI, AOP, and Bean lifecycle management. Hands-on experience with Spring Web, Spring Data JPA, and writing custom queries.

· Microservices Architecture: Familiarity with microservices architecture and best practices.

· Batch Processing: Understanding and experience with batch processing frameworks and tools.

· Agile Methodology: Experience working in Agile development environments.

· Waterfall Methodology: Understanding of Waterfall methodology and its application in software development.

· Build and Deploy environment: Proficiency with Git and Gradle. Azure DevOps optional.

· Development Environment: Expertise on Eclipse/IntelliJ/VS Code. Strong experience with GitHub Copilot using Claude or other LLMs.

· Database Knowledge: Familiarity with SQL and NoSQL databases.

· Testing: Experience with unit testing, integration testing, and test-driven development (TDD).

· Communication Skills: Strong verbal and written communication skills.

· Problem-Solving Skills: Excellent analytical and problem-solving abilities.

Responsibilities

· Develop and Maintain Software: Write, debug, and maintain high-quality Java code.

· Implement Object-Oriented Designs: Apply object-oriented design principles to build scalable and maintainable software.

· Microservices Development: Design and develop microservices-based applications.

· Batch Processing: Develop and manage batch processing systems.

· Agile Participation: Actively participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.

· Waterfall Projects: Contribute to projects following the Waterfall methodology as required.

· Code Reviews: Perform code reviews and provide constructive feedback to peers.

· Documentation: Document code, processes, and procedures for future reference and maintenance.

· Collaboration: Collaborate with cross-functional teams to deliver high-quality software solutions.

· Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve development practices.

Eligibility

· Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field.

· Experience: Minimum of 5-10 years of professional experience in Java development, with significant experience in Spring framework.

· Technical Skills: Proven experience with object-oriented coding practices, microservices, batch processing, Agile, and Waterfall methodologies.

· Problem-Solving Ability: Demonstrated ability to solve complex technical problems.

· Team Player: Ability to work effectively in a team environment.

· Communication Skills: Strong verbal and written communication skills.

Certifications

· Java SE Programmer: Certification to demonstrate advanced skills in Java programming.

· Certified Scrum Developer (CSD): Certification to validate knowledge and skills in Agile development practices is optional

· Certified Kubernetes Application Developer (CKAD): Certification to showcase proficiency in developing cloud-native applications using Kubernetes (optional)

· Spring Professional Certification: Certification to validate expertise in Spring framework and related technologies.

· Any AI development-related certification.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91089048
  • Position Id: 9127147
  • Posted 1 day ago

Company Info

About GG Tech Global

GG Tech Global ( G3 ) is a specialized IT consultancy firm that excels in providing comprehensive services in digital transformation consulting, enterprise architecture consulting, test advisory, and more. With a strong commitment to driving innovation and empowering businesses, G3 helps organizations navigate the complex digital landscape and unlock their full potential.

Digital Transformation Technology Consulting:
G3 understands the critical role of digital transformation in today's fast-paced business environment. Their expert consultants work closely with clients to develop tailored strategies and roadmaps for successful digital transformations. By analyzing business processes, identifying technological opportunities, and aligning organizational objectives, G3 enables clients to embrace digital disruption, enhance agility, and achieve sustainable growth.

Enterprise Architecture Consulting:
Effective enterprise architecture forms the foundation for successful digital transformations. G3tech's experienced architects provide in-depth expertise in designing and optimizing enterprise architectures that align with business goals. By conducting thorough assessments, defining target architectures, and developing implementation plans, G3tech ensures that clients' technology landscapes are optimized for scalability, flexibility, and future-proofing.

Test Advisory:
Quality assurance and testing play a crucial role in delivering reliable and robust digital solutions. G3 offers comprehensive test advisory services, leveraging industry best practices and cutting-edge tools and methodologies. Their experienced testing professionals assist clients in developing effective test strategies, implementing test automation frameworks, and ensuring the quality and reliability of their digital products and services.

Client-Centric Approach:
Client satisfaction and success are at the forefront of their operations. They adopt a collaborative approach, working closely with clients. 

Contact the job poster
AT

Anish Thomas

Recruiter @ GG Tech Global

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.