Logo
RICEFW Technologies

Sr. Java Developer

RICEFW Technologies, Tulsa, Oklahoma, United States, 74145


We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and implementing high-quality Java applications that exceed our clients' expectations. You will collaborate with cross-functional teams to analyze requirements, architect solutions, and deliver exceptional software products.

Responsibilities:

- 8+ years of IT experience in Design, Development, Testing, Deploying of Object Oriented, and Web based Enterprise - Applications using Java/J2EE technologies- Expertise in working on projects with Agile methodologies such as Test-Driven Development (TDD) and SCRUM.- Proficient with frameworks like Spring, Spring Core, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), and hibernate.- Experience in Azure Servies- Experienced in developing Spring Batch for scheduled jobs.- Expertise in the implementation of Core Java SE 11 concepts like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.- Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.- Experience in Microservice architecture, with Spring Boot based services interacting through a combination of REST and MQ and leveraging Azure to build, test and deploy micro services.- Well Versed with Messaging Queue component to interface with different applications.- Well Versed with Spring Security Framework for User Access Management token-based authentication and involved OAuth 2.0 configuration for authentication and authorization.- Experience in using Restful webservices and frameworks like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF, Jersey.- Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database. Expertise at JDBC API for connection and access to databases.- Strong experience with databases (e.g., MongoDB, MSSQL). Handling data storage, retrieval, and optimization.- Excellent knowledge on core java concepts such as OOPS, Collections, Threading, generics, Exception handling, Multi Threading, Execution services, concurrent utilities, File IO, Garbage Collection and Serialization- Onsite Required 3 days a week, Location Tulsa OK

Required Skills : JavaAdditional Skills :

Software Developer