Job Title: Java Solution Architect
Location: Plano, TX
Employment type: Contract
Job Description:
Job Title: Java Solution Architect
Location: Plano, Texas(Day 1 onsite)
Min 15+ Years of experience
Job Summary:
We are seeking a highly skilled Java Soution Architect with extensive
experience in Java 11 to join our dynamic team in Plano, Texas. The ideal
candidate will have a strong background in software development, a passion for
technology, and the ability to lead projects from conception to completion. You
will be responsible for designing, developing, and maintaining high quality
software solutions that meet our clients' needs.
Responsibilities:
- Design,
develop, and implement software applications using Java 11.
- Collaborate
with cross functional teams to define, design, and ship new features.
- Ensure
the performance, quality, and responsiveness of applications.
- Identify
and correct bottlenecks and fix bugs.
- Participate
in code reviews and provide constructive feedback to team members.
- Mentor
junior developers and contribute to their professional growth.
- Stay
up to date with emerging technologies and industry trends.
- Document
development processes, code changes, and technical specifications.
Mandatory Skills:
- Strong
proficiency in Java 11 and its core libraries.
- Extensive
experience with object oriented programming and design patterns.
- Proficient
in building RESTful APIs and microservices architecture.
- Experience
with version control systems, preferably Git.
- Strong
understanding of software development methodologies (Agile, Scrum).
- Excellent
problem solving skills and attention to detail.
-
Preferred Skills:
- Familiarity
with front end technologies such as HTML, CSS, and JavaScript.
- Experience
with cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge
of database management systems (SQL, NoSQL).
- Experience
with containerization technologies (Docker, Kubernetes).
- Understanding
of CI/CD pipelines and DevOps practices.
Qualifications:
- Bachelor's
degree in Computer Science, Software Engineering, or a related field.
- 15
years of professional experience in software development.
- Proven
track record of delivering high quality software solutions on time.
- Strong
communication and interpersonal skills.
Ability to work independently and as part of a team.