Title: Sr. Java Developer
Location: San Antonio, TX
Duration: 6+ Months
Job Description:
- Looking for 10 years of Java developer with spring frame works.
- 10+ years of expertise in object-oriented programming and scalable software design using Java.
- 5+ years of experienced with Spring framework including Spring Boot.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
- Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
- Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
- Experienced in server-side application to interact with database using Spring Boot and Hibernate.
- Experienced in writing POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
- Working knowledge of Spring Kafka.
- Knowledge in frontend technologies like HTML5, CSS3, JavaScript, JQuery, AJAX, Angular 2+ and ReactJS.
- Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate.
- Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Experience in writing test cases using JUnit framework, Mockito and Used Postman for API’s testing.
- Experience with CI/CD tooling, such as GitLab and/or Jenkins.
- Knowledge in Containerization tools like Docker, Kubernetes
- Advanced experience with SQL Queries and SQL Server Stored Procedures
- Demonstrated ability to work in a fast-paced, highly technical environment.
- Excellent communications skills, both written and verbal.
- Ability to troubleshoot complex system issues.
- Ability to handle multiple tasks simultaneously.
- Ability to translate user requirements into technical specifications.
- Ability to train and mentor junior level developers.