Sr. Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 8 years in software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
- Ambitious Go - getter with extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, Drools, Google Web Toolkit (GWT), HTML5, JavaScript, Angular 4, React.js and Bootstrap.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, IBM WebSphere, BEA WebLogic and JBoss Application Server.
- Performance Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson.
- Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server and MySQL.
- Mission Focused Aspirant with sweeping proficiency in using version controls such as SVN, VSTS and GIT.
- Quick-witted Competent with skillful ability in using Spring 4.x(Dependency Injection/Inversion of Control, Spring MVC, Spring Security Spring JDBC, Spring Mobile, Spring REST, Spring Boot) and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
- Involved in the implementation of DAO using to fetch the records from PostgreSQL DB.
- Innovative Individual with commendable experience in developing User Interface using Angular 4 framework, React.js, HTML, CSS, JavaScript.
- Experience with Maven & Gradle for dependency, version management and Jenkins continuous integration (CI) to setup automated builds.
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential
Responsibilities:
- Worked on complete Agile Development with two-week sprints, story grooming, estimations, retrospectives and spring planning.
- Using Test Driven Development (TDD), Unit Tests (Junit, Mockito), Maven, Rally, GITHUB (Check-in, checkout, branching, tagging, code merge etc... Pull Requests, Code Reviews) and Jenkins are part of everyday tasks. Java 8, Spring WebFlux - Reactive Programming
- Worked with Lambdas and streams in java 1.8, along with spring webflux to implement complete non-blocking code for improved scalability and reduced cost approach on cloud.Spring, WebService & MicroServices Development
- Worked on Spring MVC application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
- Worked on REST API creating(Spring MVC + Jackson) and consuming(Using Java and Angular) both from/to external/internal customers: Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third party requests coming in.
- Designed and Developed REST web services based on REST architecture, implemented various HTTP methods, did Error Handling to provided data to the front end Angular JS in JSON format. Did configuration from scratch to develop REST services.
- Developed MicroServices on Pivotal Cloud Foundry and able deploy them.
- Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring Security and Spring MVC.
- Worked to produce SOAP web-services (WSDL, XML, XSD, JAXB) using Apache CXF in Service Oriented Architecture (SOA). Also worked in consuming the SOAP web services. Azure Cloud Development
- Worked on Azure Blob Storage, Data Factory, Data Bricks, App Service, Key Vault services Database and Persistence
- Integrated spring with ORM frameworks Hibernate and Spring JDBC to do database operations with ORACLE. Used Spring Data JPA to be utilized newer ways to query the databases.
- Worked on Hibernate like mapping java objects to tables, named queries, pagination, Lazy Loading, HQL and Criteria API.
- Wrote SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database. Deployments/Dev-ops
- DevOps model setups - i nvolved in setting up and using Jenkins Continuous Integration for automatic builds and Automated Release Management (ARM) jobs to push code into QA, Pre-Prod and Prod environments.
- Used common unix/linux commands to verify log files in the Apache Tomcat Servers
- Supported Change Management Tasks to deploy code in QA Cert Testing and then into Production.
Sr. Full Stack Java Developer
Confidential
Responsibilities:
- Develop Spring Boot based web applications and REST API that takes web requests and respond with JSON data
- Spring Security, JWT - Worked on securing REST based services using Spring Security to develop JWT token based security and perform both authentication and role based authorization
- Spring JPA - Developed database operations using Spring JPA and hibernate to interact with sql server database tables and views
- Spring Batch - Develop Spring Batch applications using ItemReader, ItemProcessor, ItemWriter to read from DB and created Indexes, that’s used in fast search fields on UI
- REST - Consume REST services from Spring using RestTemplate and gather data from multiple sources to build combined source for display of analytics dashboard
- Hibernate - Worked with Hibernate association mappings like one-one, many-one, many to many and lazy loading of the objects
- Spring JMS - Developed application that consumes XML based messages from queue, parse them using JaxB and saved to database using Spring JPA