Sr. Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Java DeveloperWe 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 technologiesExpertise in working on projects with agile methodologies such as test-driven development (TDD) and SCRUMProficient with frameworks like Spring, Spring Core, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), and hibernateExperience in Azure ServicesExperienced in developing Spring Batch for scheduled jobsExpertise 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 filesWell versed with core Java concepts like collections, multithreading, serialization, Java beans and network programmingExperience 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 servicesWell versed with messaging queue component to interface with different applicationsWell versed with Spring Security Framework for user access management token-based authentication and involved OAuth 2.0 configuration for authentication and authorizationExperience in using restful webservices and frameworks like JAX-RS framework, SOAP web services using JAX-WS, Apache CXF, JerseyExpertise 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 databasesStrong experience with databases (e.g., MongoDB, MSSQL). Handling data storage, retrieval, and optimization