We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of Experience in all stages of Software Development Life Cycle (SDLC) including gathering requirements, analysis, design, development, testing and implementation of projects using software methodologies like Agile/Scrum and Waterfall.
  • Extensive experience in developing applications using Java, J2EE, Java Beans, JSP, JSF, Servlets, REST Web Services, Apache Struts framework, Spring MVC framework, EJB, JDBC, JNDI, JMS, Spring Boot, Micro services, Hibernate, JavaScript, Ajax, JUnit, Test Driven Development and Oracle.
  • Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, 2/4/5/6, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap
  • Experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.)
  • Excellent experience in the design, development and implementation of Model - View-Controller (MVC) using Struts Framework, Design Patterns and DAO’s using Spring JDBC and Hibernate
  • Migration experience from C++ to Java.
  • Excellent understanding of java concepts like Multithreading, String handling and implemented with JDK 1.8 features.
  • In depth 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.
  • Experience on Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively used core java technologies such as Collections, Multi-Threading, Exception Handling.
  • Good Experience in Springs and its modules, Spring IOC, AOP, Spring Security, Spring Batch programming, Spring boot, Spring microservices, Spring JPA.
  • Strong Experience in implemented Service Oriented Architecture (SOA) and Microservices using Spring Boot REST web Services, Micro Services
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, Rabbit MQ.
  • Apache Kafka and Apache Camel as JMS provider.
  • Experience with Batch jobs, Scheduling batch jobs from Workload Automation Scheduler.
  • Experience in programming and management in LINUX and UNIX environments.
  • Created a Micro services using Spring Data REST API and tested with POSTMAN.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Elastic Search, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front, AWS EMR, AWS SWF, AWS Redshift).
  • Building and deploying applications in AZURE
  • Experience in working in Software Configuration Management using Tortoise SVN, Microsoft Visual Source Safe (VSS) and Visual Studio Team Foundation Server (TFS), GIT.
  • Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML into java object.
  • Working experience of Relational DBMS like MySQL, Oracle SQL PL/SQL, SQL Server (MS SQL) and Oracle Performance Tuning.
  • Good experience in writing application on No SQL databases like Cassandra and MongoDB.
  • Good Experience in using build tools like Maven, Ant.
  • Good exposure on using various tools like Spring source tool suite, RAD IDE, Eclipse IDE, IntelliJ Idea, TOAD, SQL Developer in implementing the applications.
  • Experience in dealing with DevOps tools like Jenkins.
  • Experience with Jenkins SonarQube fixing the code coverage issues.
  • Hands on experience in working with Junit, Mockito, Power Mockito and TestNG.
  • Having knowledge and hands-on experience with Selenium, Junit, Log4j testing tools.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL

Tools: and Framework: Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Security, Struts, JSF, Junit, SOAP UI, Rational Rose

J2SE/J2EE Technologies: Java, J2EE, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, JSF, EJB, Spring, Hibernate, JNDI, JPA, JDK, JRE

Web Services: SOAP, RESTful, WSDL, Microservices, JAX-RS JAX-WS, JAX-B

Web Technologies: HTML5, DHTML, CSS3, JavaScript, jQuery, AngularJS, Angular, AJAX, JSON Restful

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT

Databases: Oracle, SQL-Server, MySQL server, MS SQL

Web/Application Servers: Apache Tomcat, IBM WebSphere, Web logic Application server, JBOSS

Build Tools: ANT, Maven, Docker and Jenkins

IDE / Tools: Eclipse, IntelliJ, Adobe Dreamweaver

Testing Tools / Others: Selenium, JUnit, Mockito, Soap UI, Log4j, JIRA, Postman and Swagger

Protocols: SOAP, LDAP, HTTP, HTTPS, FTP, SMTP

Platforms: Windows, Linux and Unix

Version Control: Tortoise SVN, CVS and GIT

Design Patterns: MVC, Front Controller, Factory Pattern, Transfer Object Pattern, Singleton, Business Delegate and DAO patterns

Methodologies: Agile, Waterfall, Test Driven Development

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Application development was carried out following Agile-Scrum methodology and using J2EE architecture specification and Design patterns.
  • Developed Microservices APIs using Spring Cloud, Spring Security, Spring Boot, Spring AOP, Spring JPA and Spring Integration.
  • Developed REST web services using Spring Boot framework, integrated with LDAP for user registration, login and reset/change password functionalities and exposed the data to the UI in JSON format.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Worked on Hibernate to connect and retrieve the data from SQL Server database.Configured with Spring to get properties dynamically and connected with SQL Server database.
  • The Stream API is integrated into the Collections API, which enables bulk operations on collections, such as sequential or parallel map-reduce transformations using JDK 1.8.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Implemented Java 8 features to improve the performance of the services.
  • Used Angular Resource and http services to retrieve the data from server and to display the content on the browser and took part in creating custom reusable components.
  • Hands-on experience using one-way/two-way data-binding, filters, UI-routers and creating custom directives in Angular.
  • Used Apache Tomcat application server for application deployment and used NPM for JavaScript packaging.
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication. Implemented JMS layer using IBM MQ and Apache Kafka
  • Used Junit and Mockito for testing the application and log4j for logging the application.
  • Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML5, BOOTSTRAP, and REST API architecture.
  • Developed front end for the entire website using HTML5, CSS3, JSON and JAVASCRIPT.
  • Used Spring declarative transaction management to manage transactions in the application. Developed Spring batch jobs for importing xml data into database and for email notifications.
  • Scheduling the batch jobs from Workload Automation tool using Autosys.
  • Convert between collections of objects and collections of objects that wrap those objects using JDK1.8.
  • Deploying the batch jobs on different servers. (Linux, Centos, RedHat, HP).
  • Working on financial application which includes accounts, payments and receivables screens, services and batch jobs.
  • Worked on XML and XSD in generating PDF pages using FOP and worked on JAXB for parsing XML into java object
  • Involved in performing Behavior driven development (BDD) using Cucumber and Junit.
  • Developed angular unit test cases to test angular components using Karma and Jasmine.
  • Used Maven build tool to build and deploy the application and Jenkins for continuous integration.
  • Implemented version controlling using GIT and used Jenkins for continuous integration and continuous Deployment (CI/CD). Build & deployed wars using Maven on UNIX environment
  • Used extensively IntelliJ for development and debugging the application and used SVN and GIT tools to manage the code versions.
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome.

Environment: Java 8, J2EE, JDK 1.8, HTML, CSS, JavaScript, Angular, XML, PLSQL, JSP, JSF, Angular JS, Servlets, Spring, Struts, Hibernate, Spring Boot, Restful Services, Restful API, batch jobs, Web services, SQL, PL/SQL, Oracle 12c, Angular 5/6, Microservices, Eclipse, Maven, JUnit, WebLogic 10.X, IBM WebSphere Application Server, JIRA, Linux, Unix/Shell Scripting and ICE Servers

Confidential, New York, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in requirement gathering, functional and technical specification.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Used Spring modules like Core, Scheduler, JDBC template, JMS template, MVC and Security.
  • Worked with Java 7 and Java JDK 1.8 to update and maintain business logic. Spring and Hibernate are used in the backend.
  • Utilized theSpringIntegration Framework for the project.
  • Involved in coding, maintaining, and administering JSP components to be deployed on a spring boot and Apache Tomcat 8.0 Web Server.
  • Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
  • Worked on Spring IOC, Spring MVC and spring integration with Hibernate.
  • Developed UI using Bootstrap, AngularJS along with JSON and communications with back end using REST withSpringMVC framework.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Design, develop and test HTML, CSS, JQuery, React JS, Redux that meets accessibility of web browser.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Developed pagination for AngularJS grids using Paging toolbar and grid column filtering.
  • Used Hibernate as an ORM framework to access the data from Oracle database.
  • Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Build Micro services for the delivery of Purchase Order module using spring cloud.
  • Developed Junit tests using Mockito framework in a TDD (Test Driven Development) environment.
  • Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Developed DAO layer using JPA Criteria Builder it is used many projects for database operations and reduced redundancy.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Involved in docker as the container technology with REST API and worked on creating this application for POC where micro services communicated through the API.
  • Worked with version control systems like SVN, Team City, etc.
  • Expertise in Preparing, arranging and testing theSplunksearch strings and operational strings.
  • Implement DAO layer in Hibernate and JPA to get Reference Data used for Calculations.

Environment: Java, J2EE, Spring Framework, React, Spring MVC, JDK, EJB, JDK, JRE, Node JS, AWS, Cassandra, Docker, Hibernate, Bootstrap, HTML, JSP, CSS, JavaScript, jQuery, AJAX, Rest Webservices, Microservices, Spring Boot, PL/SQL, Oracle 11g, Kafka, JUnit, JSON, Junit, GIT, Maven, Jenkins, Active MQ.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of entire project.
  • Developed Web Service for retrieving Employee Data (based on XML, WSDL, and SOAP).
  • Worked extensively on the UI, created views by utilizing MVC3, and created view models.
  • Developed Frond End Web application by using Angular JS, Bootstrap, HTML, CSS3 (SaaS) and JSF.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Designed front-end user interfaces with React JS by creating many components and modules.
  • Worked on Spring DAO module encapsulated using DAO pattern to implement persistent layer components.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Security.
  • Used EJB 3.0, JMS, Java Script in enhancement of the product.
  • Done with Create DB, Collection, Documents, Projection, Aggregation, Replication, & Back up using Mongo DB.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Implemented SOA architecture with web services using SOAP, WSDL and XML.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Worked on Redis Cache, Memcached and Rabbit MQ.
  • Deployment, support and configuration of cloud services performed such as AWS (Amazon Web services).

Environment: Java, J2EE, JSP, Springs, Redis, Hibernate, Eclipse, Web Logic 10g, JDK, JRE, jQuery, JDK, MVC, Oracle 11g, PL/SQL, HTML5, CSS, Angular JS, XML, UML, Web Services, JUnit, EJB, GIT, Apache Kafka, Windows, UNIX.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document.
  • Designed and developed Application using Spring Framework, Spring MVC and Spring Templates.
  • Developed front end using the JSF, JSTL, HTML, CSS, Bootstrap, JavaScript, jQuery, Typescript and AngularJS.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic.
  • Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Developed Soap and Rest web service clients to communicate with third party vendors. Involved in using REST API while integrating with servers.
  • Developed Junit test classes for unit testing purposes.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues. Extensively used GIT as the version controlling Tool.
  • Configured Log4j for adding the debugging information in the code base.
  • Involved in creating JUNIT test cases and ran the TEST SUITE. Ran check style, PMD defects & Find bugs and fixed them.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java /J2EE, Multithreading, core Java, JDK, JRE, EJB, Spring, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSF, JSTL, HTML, CSS, Java Script, AngularJS, Bootstrap, XML.

We'd love your feedback!