JobRialto
Software Developer
JobRialto, West Lake Hills, Texas, United States
Job Summary
The Software Developer role is responsible for designing, developing, and maintaining high-quality software systems. The role involves extensive experience with Java, Angular, Node.js, and APIs, focusing on creating scalable software solutions. This position requires deep expertise in microservices, Spring Boot, databases, and development methodologies to meet the needs of internal users and customers.
Key Responsibilities
• Design, develop, and maintain software applications using Java, Angular, and Node.js.
• Build and implement APIs and microservices using Spring Boot and Tomcat.
• Utilize Java 8 features such as lambda, streams, and functional interfaces for efficient programming.
• Work with core Spring modules (IOC, MVC, Batch) and integrate security protocols like OAuth2.
• Design and manage relational databases, with a strong focus on Oracle/SQL.
• Develop and maintain user interfaces in TypeScript/JavaScript and React.
• Write and manage back-end microservices using Java and Spring Boot.
• Apply ORM concepts and manage database connections effectively.
• Conduct performance testing and optimize software for scalability.
• Write unit tests using frameworks like Mockito to ensure software quality.
• Collaborate with cross-functional teams and follow Agile development methodologies.
Required Qualifications
• 10+ years of development experience with Java.
• Strong experience with Angular, Node.js, and API development.
• Expertise in microservices architecture and Spring Boot.
• Excellent understanding of Java 8 features, Spring Framework, and OAuth2 integration.
• Proficient in database design principles and advanced knowledge of Oracle/SQL.
• Experience with TypeScript/JavaScript and React for front-end development.
• Strong understanding of performance testing and optimization.
Preferred Qualifications
• Experience with cloud technologies like Azure.
• Familiarity with development methodologies such as Agile.
Location :
Westlake TX
Education:
Bachelors Degree
The Software Developer role is responsible for designing, developing, and maintaining high-quality software systems. The role involves extensive experience with Java, Angular, Node.js, and APIs, focusing on creating scalable software solutions. This position requires deep expertise in microservices, Spring Boot, databases, and development methodologies to meet the needs of internal users and customers.
Key Responsibilities
• Design, develop, and maintain software applications using Java, Angular, and Node.js.
• Build and implement APIs and microservices using Spring Boot and Tomcat.
• Utilize Java 8 features such as lambda, streams, and functional interfaces for efficient programming.
• Work with core Spring modules (IOC, MVC, Batch) and integrate security protocols like OAuth2.
• Design and manage relational databases, with a strong focus on Oracle/SQL.
• Develop and maintain user interfaces in TypeScript/JavaScript and React.
• Write and manage back-end microservices using Java and Spring Boot.
• Apply ORM concepts and manage database connections effectively.
• Conduct performance testing and optimize software for scalability.
• Write unit tests using frameworks like Mockito to ensure software quality.
• Collaborate with cross-functional teams and follow Agile development methodologies.
Required Qualifications
• 10+ years of development experience with Java.
• Strong experience with Angular, Node.js, and API development.
• Expertise in microservices architecture and Spring Boot.
• Excellent understanding of Java 8 features, Spring Framework, and OAuth2 integration.
• Proficient in database design principles and advanced knowledge of Oracle/SQL.
• Experience with TypeScript/JavaScript and React for front-end development.
• Strong understanding of performance testing and optimization.
Preferred Qualifications
• Experience with cloud technologies like Azure.
• Familiarity with development methodologies such as Agile.
Location :
Westlake TX
Education:
Bachelors Degree