We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 8 years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) withJava/J2EE.
  • Strong experience in designing and developing multi - tier enterprise level web applications using various J2EE technologies like Servlets, JSP, JDBC, JSF and JMS.
  • Expertise in Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Design Patterns, Hibernate, Web Services (REST/SOAP).
  • Strong working knowledge in Spring Core, Spring ORM, Spring DAO, and Spring MVC Spring, Spring JDBC architectures.
  • Extensive front-end GUI skills using Core JAVA, Servlets, JSP, Struts, AJAX, XML, XSL, Xpath, HTML, JQUERY, CSS and JavaScript.
  • Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, and DOM.
  • Extensive experience in UI Development, Web design, Web Development, and testing web pages with Usability standards.
  • Rich experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client-side validations.
  • Developed UI modules using AngularJS, ReactJS, Redux, RelayJS, Node.js, JavaScript, Ajax, Bootstrap, JSON, jQuery, CSS3 and HTML5.
  • Designed systems using J2EE based frameworks like MVC Architecture and Hibernate.
  • Experienced in developing Angular Directives, React Components & Redux reducers.
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like Maven, ANT, and JUNIT.
  • Hands on experience on build tools like Ant, Maven, and Gradle.
  • Experience with Continuous Integration and deployment tools like Docker / Kubernetes / Jenkins / Hudson / Bamboo / Maven / Udeploy
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
  • Experience with Cloud Automation using Amazon Web Services (AWS) Cloud formational templates. Managed the AWS instances using auto scaling.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • Performed LAMP installation and configuration on Ubuntu, Red hat and AmazonLinuxInstances.
  • Experience in using various tools and IDEs for development and design like Eclipse, Web Storm,NetBeans, IntelliJ, Notepad++ and Sublime.
  • Implementing responsive ReactJS components for different solutions and performing the server-side validations using NodeJS Framework.
  • Excellent understanding of relational databases involved in application development using RDBMS like SQL Server, MySQL.
  • Implement Single Sign-On ( SSO ) and handled security using Spring Security.
  • Good experience in recognizing and reusing Design Patterns - GOF, J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
  • Experience in using Jasmine, Karma, Chai for front end unit testing.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Good knowledge in various design patterns such as MVC (Model View Controller), Singleton, Factory and MVVM.
  • Worked on SSO to integrate security for user authentication.
  • Experience with Web Sphere MQ (Messaging Queue’s), JMS (JAVA Messaging Services)
  • Experience in application and web servers such as WebSphere, JBoss, Apache Tomcat & UNIX.
  • Involved in SQL/PLSQL and Stored Procedures using Oracle 9i.
  • Have strong experience in code debugging and bug fixing.
  • Experience with unit testing using Mockito, Easy Mock and knowledge of ANT and Log4j tools.

TECHNICAL SKILLS

Tools: UML, Splunk, SQL Developer, Log4j, SOAPUI, Rest Client UI.

Database: Oracle 10g/11g, MYSQL Server, SQL-server, NoSQL, DB2, Cassandra, MongoDB.

Languages: Java, J2EE, J2ME, C, C++, JDBC, DTD, SQL, PL/SQL, UML, Unix Shell scripts.

Operating Systems: UNIX, Windows

Frameworks: Spring, Hibernate, JSF, Struts, Log4J

IDE’s: Eclipse, MyEclipse, NetBeans, IntelliJ, Spring Tool Suite

Webtechnologies: HTML/ XHTML/ DHTML/ HTML5, XML, XSLT, XSD, CSS3, Servlets, JSP, EJB, Java Script, Angular JS, NodeJS, ReactJs, Bootstrap, JSF, AJAX, JSON, jQuery.

Methodologies: Agile, TDD, OOAD, Water Fall.

Testing Tools: Junit, Mockito, Karma, Jasmine, Selenium, Jenkins.

Version Control Systems: GitHub, CVS, SVN, Clearcase, TortoiseCVS, WinCVS

Build Tools: ANT, Maven, Gradle, Groovy, Log4j

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include -Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Analyze and create business models, logical specifications and/or user requirements to develop solutions for the application environment
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
  • Deploy enterprise web applications using technologies such as: Sencha ExtJS, Java, JavaScript, CSS, or HTML.
  • ImplementedRESTMicroservicesusing spring boot. Generated Metrics with method level granularity and Persistence usingSpring AOPandSpring Actuator.
  • Developed a core component of Analytics withNode JS and Angular.JS.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML, Angular-JS and Node-JS.
  • Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
  • Implemented Security usingKey cloakfor the Web Services.
  • Used GIT for version control and Docker to build application Images.
  • Create and configured the continuous delivery pipelines using Azure DevOps.
  • Deployed the Applications into Kubernetes.
  • Used Kubectl commands to check the pods, namespaces, scale the applications and to check the status of the applications.
  • Used AMS ECS for the containerization of the application for better security, reliability, and scalability.
  • Being a Software Engineer, participated in deploying the services/applications in AWS ECS instances and Kubernetes as well by creating the pods for load balancing.
  • Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
  • Extensively worked on writing Integration Test Suites for the Web Services.
  • Perform build and unit testing using tools such as Maven or Junit.
  • Used Soap-UI and Postman for testing the Web services.
  • Used Apache JMeter for Performance testing the Application.
  • Used Dynatrace Application to monitor the Application Status and for any issues related to the Application.
  • Work on Active MQ Messaging Service for Integration.
  • Work with SQL queries to store the data in MS SQL Server.

Environment: Java 11, Spring Boot, Angular8.0 RESTful, SOAP, Spring Cloud Task using Spring Cloud Data Flow, Apache ActiveMQ, AWS ECS, OAuth2 using JWT (Keycloak), Microsoft Azure, Kubernetes, Microsoft SQL Server, Spring JDBC Template, Maven, GIT, Postman, Docker.

Confidential, Washington DC

Sr. Java Full Stack Developer

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose and RUP.
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Design and implemented the backend layer using Hibernate.
  • Developed the application front end and validations using Java Server Faces (JSF).
  • Develop named HQL queries and Criteria queries for use in application.
  • Implemented transaction management for ORM project using Spring Transaction Management API.
  • Created Stored Procedures and other SQL scripts using PL-SQL.
  • Implemented logging using log4j and Spring AOP.
  • Configuring the service on Weblogic/WAS application server for successful deployment.
  • Created JSON files showing changed data records only (VB.NET).
  • Developed server-side JavaScript usingNode JS.
  • Experienced in monitoring and debug performance issues on different OSLinux(RHEL & Centos).
  • Involved in multi-tieredJ2EE designutilizingSpring Inversion of Control (IOC) architectureand Hibernate.
  • Applied design patterns includingMVCPattern, Façade Pattern, Abstract Factory Pattern,DAO Pattern and Singleton.
  • Developed a core component of Analytics withNode JS and Angular.JS.
  • Extensively used JMX API for management and monitoring solutions.
  • Involved in developing front end screens usingJSP, JSTL, DHTML, HTML, CSS, AJAX, JavaScript.
  • DevelopedWeb servicesto allow communication between applications throughSOAPoverHTTP usingApache Axis2.
  • Performed security assessments for the client-facing apps. The associated IT infrastructure such as database management systems, middleware systems, Linux and Mainframe systems, web services (SOA) were also included in the security assessments.
  • Used Groovy 2.1 to write shell and build scripts with processing primitives, Object Oriented (OO) abilities and an ANT DSL.
  • Developed Portlets for user level interaction and encapsulating the business logic
  • Developed the automation environment for build, deployment, and configuration of Portlets onto the IBM websphere portal server using ANT scripts, XML Access scripts and JACL scripts.
  • Experienced on several Docker components like Docker Engine, swarm, creating Docker images and Docker Registry, Kubernetes is configured for automating deployment, scaling and management of containerized applications.
  • Used Spring Framework for Dependency injection and integrated with the EJB 3.0 using annotations.
  • SSOimplementation along with service authentication services.
  • Developed RESTful web service at back end by using Node.js and Express.js
  • Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipe line.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object(DAO) and Data Transfer Object
  • GeneratedHibernate XMLfiles for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured inSpring-service.xml.
  • XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
  • Implemented modules intoNode.js to integrate with designs and requirements.
  • Implemented Initial setup and component migration to Redux.
  • Used MongoDB along withNode.js, as a database to store JSON.
  • UsedNode.js to offer an easy and safe way to build high performance and scalable network application.
  • Worked on UNIX Shell scripts and Cron jobs.
  • Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
  • Technical evaluation with the architects for Drools business rules engine and Eclipse IDE for Java development.
  • Designed structures for Mongo Data store and processing JBoss Drools as rule-engine. Investigate, debug and fixed potential bugs or defects in the implemented code.
  • Implemented junit tests and mandated 90% min. code coverage.
  • Developed RESTful services using Jersey, JAX-RS and Restlet to call third party vendors
  • Used source control, used as plugin in eclipse.

Environment: Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, LINUX, CSS, Bootstrap, JavaScript, Angular 2/4, Typescript, Node.js, Restful, SOAP, jQuery,SSO, Hibernate, JPA, Microservices, AWS, Apache Kafka, PL/SQL, JBoss, Docker, Kubernetes, RabbitMQ, Log4J, Maven, Windows, Junit, Mockito, JIRA.

Confidential, Richardson, TX

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Used Spring MVC front controller to handle requests from dispatcher servlet to handle incoming requests.
  • Configured Spring MVC from scratch using XML configurations, namespace handling, Spring security set up and giving access to resource, wrote code to transform XML documents using JAXB Marshalling and Unmarshalling using Spring Injections.
  • Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern
  • Develop / Coding the business rule implementations and functional requirements by using Java/J2EE, Spring, Micro-service, Restful API, Hibernate/JPA, Oracle, Autosys, Maven, Docker, Kubernetes, Jenkins and IntelliJ.
  • Used Hibernate in persistence layer, hibernate mappings using Annotations, HQL, Criteria and Queries.
  • Designed and implemented server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON.
  • Worked on SSO to integrate security for user authentication.
  • Involved in Design and Development of RESTful API.
  • Worked with SOAP UI, JAX-WS to create Web Services and consuming the existing services.
  • REST web services are created - Spring with Jackson Mappers exchange data using JSON data structure.
  • Used SVN for source Version Control, resolving code conflicts and merging code base.
  • Implemented presentation layer using JSP, JSP Tag Libraries (JSTL), HTML5, CSS3, SASS, JavaScript, jQuery and Angular 2 & NodeJS.
  • Deployed the application in Web Logic Application Server.
  • Developed Microservices to provide Rest APIs utilizing Spring MVC
  • Strong experience in writing PL/SQL queries and performance tuning.
  • Developed Unix Shell scripts to automate repetitive database processes.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Core Java, Java 1.6, Spring, Hibernate, SVN, GIT, Apache, Eclipse 3.3, JNDI, Log4j, JUnit, XML, XSD, AngularJS, Node.js, jQuery, HTML 5, bootstrap, JavaScript, SSO, Web Logic Application Server, Oracle, Windows XP, REST API, NetBeans.

Confidential

Sr. Software Engineer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with clients.
  • Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.
  • Use of the Struts Framework for the application based on the MVC design paradigm
  • Implemented Spring MVC to integrate business logic and Model and DAO classes using Hibernate.
  • Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Implements MVC, Singleton, Factory, session Facade, Data Access Object, Business Object paradigm
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML, Angular-JS and Node-JS.
  • Implemented Spring Framework for the information flow between database and Model.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with DB2 database.
  • Worked on upgrading the existing security with added SSO authentication.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Worked on JMS and Messaging Queue (MQ) configurations.
  • Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.
  • Worked on REST framework to create web services.
  • Extensively worked for deployment, configurations of application on WEBSPHERE server and WEBSPHERE PORTAL for Integration of all modules.
  • Developed documentation for QA environment.
  • Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 2.0.12).
  • Synchronized the create, update, and delete of records between Legacy database (DB2 v10) and Cassandra.
  • Used CQL (Cassandra Query Language) version 3.0 to create key spaces and tables, inserting data and executing queries, deleting data, using primary keys, compound primary keys and clustering columns, ordering, and filtering query results, composite partition keys and collections.
  • Application developed on Agile methodologies scrum and iterative method process.
  • Used Apache Log4J logging API to log errors and messages.
  • Developed internal services using Java and Node.js.
  • Wrote internal and external API services using Node.js modules
  • Implementing responsive ReactJS components for different solutions and performing the server-side validations using NodeJS Framework.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Used maven to build the project into WAR and EAR files and SVN Version Controlling
  • Created JUnit test suite to automate the testing of the business logic.
  • Involved in 24x7 support, Maintenance, and enhancement of the application

Environment: JDK,J2SE,J2EE,Struts,Springframework,XML,HTML,JSP,Servlets,JQuery, AngularJS,NodeJS, Hibernate,Maven,JavaScript,XSLT, CSS,AJAX,JMS,RESTful, SSO, Webservices,AWS, WebSphere Application Server, Tomcat, DB2, Cassandra, M

We'd love your feedback!