Java Architect

Dminds

  • Dallas, TX
  • Permanent
  • Full-time
  • 14 days ago
  • Apply easily
Title: Java ArchitectLocation: Irving TXFulltimeHybrid - (3 days/week)Our client need only an Architect profiles. Developers' profiles won't fit for this role.Note: Sorry, The company will not be providing visa sponsorship for this position, and does not currently expect too ever do so.Job Description:We are seeking a highly skilled and motivated Senior Software Engineer with expertise in Architecture & Design, Framework development, Java/J2EE, Spring Boot, Containerization, Single Sign-On (SSO), OAuth, and RESTful API development. The ideal candidate will have a strong understanding of software architecture principles and extensive experience in designing, developing, and implementing robust and scalable software solutions.Responsibilities:· Architect, design, and develop software solutions that meet business requirements and technical specifications.· Lead the design and development of frameworks and libraries to improve code quality, reusability, and maintainability.· Utilize Java/J2EE technologies and Spring Boot framework to build high-performance and scalable applications.· Implement containerization using Docker and orchestration tools like Kubernetes for deploying and managing applications.· Integrate Single Sign-On (SSO) and OAuth authentication mechanisms into applications to ensure secure access control.· Develop RESTful APIs and microservices to facilitate communication between various components of the system.· Collaborate with cross-functional teams including product management, quality assurance, and operations to deliver high-quality software solutions.· Provide technical guidance and mentorship to junior team members.· Utilize Angular, HTML, and CSS to develop user interfaces and front-end components.· Develop and maintain database schemas and queries using Oracle or similar relational database management systems (RDBMS).Requirements and Skills:· Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.· Minimum of 8 years of experience in software development with a focus on architecture and design.· Proficiency in Java programming language and extensive experience with Java/J2EE technologies.· Strong understanding of software design patterns, principles, and best practices.· Experience with Spring Boot framework for developing enterprise-level applications.· Knowledge of containerization technologies such as Docker and container orchestration tools like Kubernetes.· Hands-on experience with Single Sign-On (SSO) and OAuth authentication protocols.· Expertise in developing RESTful APIs and microservices architecture.· Familiarity with front-end development technologies including Angular, HTML, and CSS.· Experience with Oracle or other relational databases is a plus.· Excellent problem-solving and analytical skills.· Strong communication and interpersonal skills.Regards
RajDminds Solutions Inc

Dminds