We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Denver, CO

SUMMARY:

  • 6+ years of experience in Software Development Life - Cycle (SDLC) phases of design, development, implementation, deployment, testing and maintenance as per quality standards using Agile, Scrum and waterfall methodologies.
  • Involved in different phases of Software Development Life Cycle (SDLC) like analysis, design, and development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures.
  • Good Experience in Application Software Development and Design, Object Oriented, Technical Documentation, Software Testing and Debugging.
  • Excellent implementation knowledge of JDK 1.6/1.7 and 1.8, Spring, Hibernate, RESTFUL Web Services, AOP, Struts, JDBC.
  • Consumed and Exposed both REST and SOAP based Webservices very good experience with SOA model.
  • Experience in AWS, EC2, S3; working with Bastian, code deployment
  • Experience in RDBMS using MySQL, Oracle, SQL Server and PostgreSQL.
  • Involved in configuring, deploying applications on IBM WebSphere Application Server, BEA WebLogic Application Server and Apache Tomcat on UNIX, Linux and Windows platforms.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using spring.
  • Experience in Spring MVC, Spring Boot, Spring Data, Spring Templates (Spring JDBC, Spring Hibernate, and Spring JMS), and Spring Batch modules.
  • Good experience in Database Design, writing stored procedure, functions, triggers, SQL queries.
  • Worked in front end using Angular JS and JSP. Java Servlets were used as the interface between the client and the server.
  • DeveloReactJSped the code for front end using EXTJS, AngularJS, JQuery, JavaScript, AJAX, HTML, CSS and JSON.
  • Good experience on production support and client interaction.
  • Experience in creating build scripts using Ant and Maven, also have experience in Jenkins.
  • Strong TDD (test driven development) and continuous integration experience using JUnit, Mock Framework. Worked on Cucumber framework.
  • Strong experience in developing the Restful applications on top of Spring Framework.
  • Experience leading offshore team remotely and updating status to client accordingly
  • Have good experience working with Cloud based servers and also AWS- Amazon web services.
  • Experienced in remodeling and improving the performance of the applications.
  • Knowledge on spring integration and batch file and hand on experience with Oracle SOA.
  • Strengths include good team player, self-motivated, quick learner, open to work with new technologies in a dynamic, fast-paced and deadline driven environment, excellent interpersonal, analytical and communication skills.

TECHNICAL SKILLS:

Languages: Java, XML, SQL,WSDL,C, C++

Design Patterns: MVC, Dependency Injection, Singleton, Abstract Factory, Data Access Object.

Web Technologies: AWS,AJAX, JSP, JS, HTML, JQuery, Servlets, JDBC, EJB, JSON, HTML, CSS

Frameworks: Hibernate, Spring, Struts, JPA

RDMS: MSSQL, MySQL, Oracle, SnowFlake

Web/Application Server: Tomcat, Web Sphere, JBOSS, Web logic

Operating Systems: Windows, LINUX, UNIX

Other Tools: Maven, ANT, JUnit, Log4J, SVN, CVS, GIT, UNIX, Windows, LINUX, Splunk

PROFESSIONAL EXPERIENCE:

Confidential - Denver, CO

Sr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Implementation, Testing, Maintenance, Documentation of application using Agile Methodologies and estimate the efforts required.
  • Developed web application using Spring MVC framework and wrote code using Java, Servlets, JSP, JSF, Hibernate, Spring, JavaScript, Ajax, and JSON.
  • Worked as an expert resource and point of contact for the design and development on matters regarding building web services using Java, Spring, Hibernate, JUnit, and JSON for REST based services technology stack.
  • Implemented RESTful web services with Spring REST web services, and Spring integration.
  • Integrated XML, XSLT to create programmable enhanced graphical response reports.
  • Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data and involved in writing SQL & PL SQL - Stored procedures & functions.
  • Implemented pre authentication and data base security using Spring Security.
  • Used SOAP UI to test the external web application response.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Deployed the application and ear files on the JBoss Application Server.
  • Experienced with Git, Gradle, and Maven.
  • Experienced in performing automated build and deployment using Jenkins, CI & CD, and IBM UDeploy for deploy the application.
  • Experienced with JMS and IBM WebSphere MQ for message queuing.
  • Deployed the code to DEV, SYS, INT, REL and PROD environments.
  • Responsible for managing deliverables and meeting project schedules/deliverables.
  • Participated in scrum meetings such as daily stand up, grooming, sprint planning, release and retrospective.
  • Responsible for planning, data analysis & design, defect triage, SOS, production, and release meetings.
  • Experienced with Aveksa, Confluence, Rally, IBM Tivoli Access Management System, and Cucumber.
  • Interacted with testing team to fix defects.
  • Coordinated and supported Integration Testing & User Acceptance Testing.
  • Responsible for providing effective system solutions for technical issues identified during post deployment phase.

Environment: Java SE 8, J2EE, JDBC, Servlets, JSP, JSF, AJAX, JSON, JIBX, JAXB, Spring RESTful, Spring Framework 3.2.1, Spring MVC, Spring Security, Spring Boot, Hibernate, Oracle 11g, DB2, Toad for Oracle 12.6, UNIX Shell Scripting, Maven 3.2.3, Red Hat JBoss Developer Studio 7.1, Git version 2.7, TortoiseGit 1.8, IBM WebSphere MQ, JBoss EAP 6.0, Jenkins 1.6, IBM UDeploy 6.1, SOAP UI 5.1.3, HP ALM, etc.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Designed and developed a web site application using Spring Boot, Hibernat, MVC framework and RESTful APIs.
  • Proficient in developing Microservice architecture Spring Boot.
  • Worked on web applications using open source MVC frameworks.
  • Worked on a logistics web application using spring boot and JPA.
  • Worked on AOP (spring) for logging the details in the database. This is used for Application level logging and data can be used for analysis in later stages.
  • Built several REST APIs using Spring Boot and Spring AOP.
  • Designed the application in layered approach like Presentation, Service, DAO, Utils and Test modules.
  • Design and implementation of business logic and data processing routes.
  • Wrote business rules using Drools and business logic processing customs declarations.
  • Analysing business requirements in technical point of view.
  • Developing Spring Boot based Microservices using the annotations & implementing architecture patterns.
  • Used Spring Rest/JSON to expose Microservices APIs.
  • Design and Development of the system work flow.
  • Worked in front end using Angular JS and JSP. Java Servlets were used as the interface between the client and the server.
  • Used Singleton, Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Developed common XML schema's (XSD) as client contracts used to publish Top Down approach based Web Services.
  • Developed business layer using spring, Hibernate and DAO's.
  • Used Hibernate as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Wrote SQL Queries to interact with Snow Flake and Oracle Database.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the spring and Hibernate framework. .
  • Developed unit and integration tests for existing microservices using Junit.
  • Backend Integration testing of microservices: thrift backend as well as API services.
  • Actively Participated in tracking and resolving Production issues.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, Microservices, Spring Boot, Apache Tomcat, JBoss Drools, Eclipse, Oracle 10g, XML/XSLT, HTML, JavaScript, Angular.JS, Bootstrap, Squirrel SQL, WebLogic and JUnit.

Full Stack Java Developer

Confidential

Responsibilities:

  • Used agile methodology to develop the application.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Implemented Rest API Microservices for distributed application using Spring Boot, Spring Cloud, AWS Services and JPA.
  • Designed and developed shared library for commonly used services in the application.
  • Developed the front end of the application using HTML, CSS, JSP and JavaScript.
  • Created RESTFULL APIs using SPring MVC.
  • Used JavaScript and AJAX technologies for front end user input validations and Spring validation framework for backend validation for the User Interface.
  • Used both annotation based configuration and XML based.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Implemented the design patterns like DAO, Factory, Singleton, Service Locator and Business Delegate.
  • Involved in writing service class objects that depend on the data access objects.
  • Integrated spring (Dependency Injection) among different layers of an application.
  • Developed application service components and configured beans using (applicationContext.xml) Spring IOC.
  • Used Spring BOOT to create stand-alone spring applications.
  • Used Oracle Database for persisting the data.
  • Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed various business logic and reports using HQL and Hibernate Criteria.
  • Used Hibernate, spring core and Spring Boot to develop the reports.
  • Used WebLogic workshop, Eclipse IDE to develop the application.
  • Used the SOAP Message Broker protocol to get the communication between incompatible systems
  • Performed the code build and deployment using Maven.
  • Used log4j properties for logging.
  • Involved in System and Integration Testing using JUnit.
  • Used SVN version controller to maintain the code versions.

Environment: Java 1.5, JSP, Servlets 3.0, JDBC, EJB 3.0, SOAP, AJAX, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, WebLogic Portal 10.3, SQL, Oracle workshop 10.3, Eclipse 3.1, Maven, Struts 1.2, Spring 2.0, Hibernate 3.2, Microservices, Spring Boot, JUnit, log4j 1.2, SVN version Manager.

Full Stack Java Developer

Confidential

Responsibilities:

  • Development of front end using HTML and JSP. Java Servlets were used as the interface between the client and the server.
  • JavaScript was used for the client side validations.
  • Handled business logic as a Model using the helper classes and Servlets to control the flow of application as controller.
  • Written JSP's, Servlets for developing the application and deployed the application on Tomcat Server.
  • Written JavaScript functions to do client side validation and AJAX functionality is used to get asynchronous data.
  • Developed this application based on MVC Architecture.
  • Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Used Web Services-WSDL and SOAP
  • Tested and deployed the application on Apache Tomcat.
  • Involved in writing application business logic for different modules across the application.
  • Involved in writing unit testing for doing positive and negative test cases.
  • Worked extensively with AJAX for bringing data from backend without reloading the page.
  • Involved in writing SQL statements.

Environment: J2EE, Java1.2, UNIX, Putty, Struts 1.2, JSP1.1, JDBC2.0, Eclipse IDE, Apache Tomcat5.0, IBM DB2, CSS, HTML, JavaScript, HTML, Core Java, MySQL, CVS.

Hire Now