We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • 8+ years of IT experience in software analysis, design, development, implementation, and Testing.
  • Expertise in Software Development Life cycle (SDLC) like waterfall, V - model and Agile Methodologies that includes from requirement analysis, Design, Coding, testing to post implementation revisions.
  • Proficient in analyzing and translating business requirements to technical requirements, representing the same as design using UML .
  • Proficient in Java, J2EE technologies like JDBC, JSP, Java Servlets, Java Beans, Struts, Spring, Hibernate,Microservices, XML, JMS, JNDI, Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA).
  • Mastery in Object Oriented (OOPS) designs principles.
  • Experience in frameworks like Spring MVC, Struts, Java Server Faces (JSF)
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, OJB) and JPA annotations..
  • Good experience on Spring Core, Spring AOP, and Spring ORM concepts and implementation.
  • Experience in Microservices Architecture with Spring Boot.
  • Good working knowledge in design patterns such as Singleton and Factory Pattern.
  • Experience in implementing RESTful (JAX-RS) and SOAP (JAX-WS), WSDL, UDDI, web services, and have knowledge with XML data formats.
  • Sound Relational Database Management system (RDBMS) concepts and extensively worked with Oracle, PL/SQL, SQL SERVER and also experience in UNIX Shell Scripting.
  • Experience in designing and developingUser Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT jQuery, AJAX, JSON, JavaScript, CSS3, Angular 2/4, NodeJS e.t.c.,
  • Good working experience with Version Control Tools (SVN, Git, CVS, BitBucket), Build Tools (Ant, Maven, Gradle), Automation Tools (Selenium, codedUI (C#), Quick Test Pro), Bug Tracking Tools (Jira, BugZilla, Redmine, ALM), Ticketing Tools (DoveTail), Other Tools like Log4j, Logback, Junit, TestNG, Jenkins, Fortify, Cucumber, putty…. etc.
  • Experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, Amazon SQS, Amazon Simple DB, Amazon RDS, AWS Identity and access management, Amazon EBS, AWS CloudWatch and Amazon Cloud Front.
  • Experience working with NOSQL databases like HBase, Cassandra, MongoDB, CouchDB, etc.
  • Identifying cross cutting concerns and applying AOP concepts, and implementing them using AspectJ or SpringAOP.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services
  • Experience in configuring and deploying web applications using Web Logic, JBoss, Tomcat and Apache.
  • Proficient knowledge in using Eclipse and Net Beans IDE.
  • Experience in different forms of testing (unit testing, integration testing, regression testing and acceptance testing), code review and bug fixing.
  • Experience in developing test cases in Test Driven Development (TDD) approach.
  • Experienced in implementing SOAP based web services using Apache CXF, Axis, and Spring CXF in handling HTTP, JMS transports.
  • Experience in log management tools like log4j, Splunk generating the application usage reports
  • Knowledge of Software as a Service (SaaS).
  • Highly motivated with excellent communication skills and regular upgrade myself with recent technologies.

TECHNICAL SKILLS:

Languages: Java 8,C#, Java Script, C, SQL, PL/SQL, UML.

Java Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI, JAXP, RMI

Frameworks: Struts, Spring, Spring Boot, Hibernate, JMS (MQ), JUnit.

Web Technologies: Ajax, JQuery, JSON, HTML5, DHTML, XHTML, XML, CSS3.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS.

IDEs/Utilities: Eclipse, Net beans, IntelliJ

Database: MySQL, Oracle 10g/11g, MS SQL, DB2, NOSQL (Mongo DB)

Modeling/Business Tools: Microsoft Visio, Rational Rose, Drools

Version Control: GIT, Tortoise SVN, CVS, Clear Case

CI/CD Tools: Ant, Maven, GRADLE, Hudson, Jenkins, JIRA

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS, JSON), Camel

Operating Systems: Windows 2000/XP, UNIX/Linux 5, Sun Solaris, Ubuntu

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Designed the application by implementing Spring Framework based on MVC Architecture .
  • Followed Agile methodology , interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Designed the project using MVC , Session Façade , and Service Locator and Business Delegate patterns .
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Used Spring AOP to reduce the amount of code written in controller classes and instead used jointpoints and pointcuts to call other classes methods according to advice.
  • Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX , to create the user interface views
  • Also for the UI, used javascript technologies like Angular JS and NodeJS
  • Created various actions under Struts-config.xml, tiles-def.xml files.
  • Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files
  • Implementation of clean separation of layers through the usage of different design patterns like Factory pattern, Singleton and DAO pattern .
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Created many REST (GET/POST/PUT/DELETE) service endpoints, both for POST and GET operations using groovy language and grails platform.
  • Developed strategies for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Created microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Configured and deployed the application on Weblogic Application Server.
  • Implemented Complex Business Delegate layer using DAO's created and business logic.
  • Exposed various capabilities such as Web Services using SOAP and WSDL .
  • Configured and created application log files using Log4J required to trace application messages.
  • Executing UNIX shell script to process the data already placed in the specific directory in text format. Writing new shell scripts for new developments and new vendors.
  • Involved in Migrating existing business applications to Amazon cloud services (AWS) based environment and deployed applications using Amazon web services.
  • Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.
  • Compiled and built the application using ANT scripts
  • Deployed the application with Groovy
  • Used SVN as version control system.
  • Used JIRA as a bug tracking tool and crucible for code review.
  • Actively involved follow-ups and resolved all production and non-production issues

Technologies: Java 8, J2EE, JSP, Spring 4.0, Struts 2.2, Spring Boot 1.5, AngularJS 4,NodeJS, Hibernate 4.0, Eclipse 3.5, WebLogic 10g, Oracle 11g, MongoDB, HTML, XML, Web Services, JUnit 4.1, SVN, Windows, UNIX, AWS.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system and developed documentation for future purposes.
  • Expertise in Agile Software Development and Scrum technology.
  • Involved in Documentation and Use case design by using UML modeling includes development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.
  • Experienced in Java Messaging System(JMS).
  • Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations.
  • Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3,JavaScript, AngularJs to simplify the complexities of the application.
  • Use Java1.7 with generics, for loop, static import, annotations etc, J2EE, Servlet, JSP, JDBC, Spring, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema).
  • UsedHibernate as persistence framework for DAO layer to access the database.
  • Worked with the JavaScript frameworks HTML 5, CSS 3 and AngularJS.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with Oracle database and also involved in writing PL/SQL code for procedures and functions.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Created AngularJS controllers, directives, models for different modules in the frontend.
  • Used MAVEN build tool for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using REST,SOAPfor sending and getting data from the external interface using JSON, XML data and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities.
  • Configured and deployed the application using Tomcat and WebLogic.
  • Used Design patterns such as Business Object (BO), Service locator, Session façade, Model View ControllerandDAO
  • Used Log4J to print info, warning and error data on to the logs.
  • Involved in writing the Junit test cases as part of unit testing, used Mocking frameworks EasyMock, PowerMock Objects and Spring Datasets in TDD approach.
  • Prepared auto deployment scripts for WebLogic in UNIX environment.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.

Environment: Java 8, J2EE,Spring MVC 4.X, Spring AOP, Spring Batch,RESTful Web Services, SOAP Web Services, Hibernate,Eclipse IDE, AngularJS 2, JSP, JSTL, HTML5, CSS, JavaScript, WebLogic, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, Mockito, log4J, WSDL, JSON, JNDI.

Confidential, Wayne, PA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system.
  • Expertise in Agile Software Development andScrumtechnology.
  • Involved in Documentation and Use case design by using UML modeling includes development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.
  • Involved in High Level Design Document (HLD) preparation.
  • Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations.
  • Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3,JavaScript, AngularJs to simplify the complexities of the application.
  • Use Java1.7 with generics, for loop, static import, annotations etc, J2EE, Servlet, JSP, JDBC, Spring3.1 RC1, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema).
  • UsedHibernate as persistence framework for DAO layer to access the database.
  • Worked with the JavaScript frameworksHTML 5, CSS 3 and AngularJS.
  • Writing UNIX shell scripts to execute the sql file to spool the data.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed web based application using struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design.
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework.
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with Oracle database and also involved in writing PL/SQL code for procedures and functions.
  • Developed the persistence layer (DAL) and the presentation layer.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Created AngularJS controllers, directives, models for different modules in the frontend.
  • Used MAVENfor build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologiesJSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Configured and deployed the application using Tomcat and WebLogic.
  • Used Design patterns such as Business Object (BO), Service locator, Session façade, Model View Controller, DAO and DTO.
  • Used Log4J to print info, warning and error data on to the logs.
  • Involved in writing the Junit test cases as part of unit testing, used Mocking frameworks EasyMock, PowerMock Objects and Spring Datasets in TDD approach.
  • Prepared auto deployment scripts for WebLogic in UNIX environment.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.

Environment: Java 1.7, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler,RESTful Web Services, SOAP Web Services, Hibernate 4.X,Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, WebLogic, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, PowerMock, log4J, WSDL, JSON, JNDI.

Confidential, Raleigh, NC

Java/J2EE Developer

Responsibilities:

  • Requirement Analysis and Documentation as per SDLC methodologies.
  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through AgileTDD methodology using Rally Agile Development Software.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Implemented Spring MVC architecture using Spring, JSP&Java beans to migrate from Struts Framework.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM with JPA Annotations and Spring MVC Framework.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Worked on migrating Persistence layer from simple DAO to Spring/Hibernate.
  • Developed web layer using Springs framework and to manage the project in MVC pattern.
  • Designed and developed a RESTful APIs using Spring REST API.
  • Client pages are built using HTML, CSS, JSP, AngularJS, JavaScript/JQuery.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Configured and deployed the application using Tomcat and WebSphere Application Server.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle11g database.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing.
  • Used Git for Version Control.
  • Used log4j with Splunk Logging for logging error/debug messages and managing them.
  • Actively involved in code reviews and also in bug fixing using ClearQuest as bug tracking tool.

Environment: Java 1.7, JSP 2.X, JavaScript, Ajax, jQuery, Maven, Struts 2.X, Spring, Spring MVC and Hibernate 4.0, IntelliJ,Oracle11g, WebSphere Application Server,JPA, Tomcat, Spring REST API JUnit, Mockito, XML, GIT, HTML5, CSS3, AngularJS, Jenkins, ClearQuest and Rally.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Worked as core technical team member for analysis of requirements, design, development, unit and integration testing.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Used Spring Core and the Inversion of Control module of Spring framework.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Used Log4J to print info, warning and error data on to the logs.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with database.
  • Used Multithreading to improve the performance for processing of data feeds.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Utilized MOM (Message Oriented Middleware) to connect with the different applications out of the box.
  • Used JMX (java management extension) for managing and monitoring the application.
  • Used S2C container for building, testing and deploying application in local which is faster than tomcat.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Used Linux and Unix commands in Cygwin and Mobaxtem terminals.
  • Implemented AJAX calls using JQUERY for dynamic and interactive, data retrieval and Messaging in JSON.
  • Extensive experience in implementation of the version control software SVN, CVS, GIT.
  • Involved in writing the Junit test cases as part of unit testing, used Mocking FrameworksEasy Mock, Powermock Objects and Spring Datasets in TDD approach.
  • Sonar Qube is used for continuous inspection of code quality, code coverage and unit tests.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/TSTS/CERT/Prod.
  • Jenkins for continuous integration testing and familiar with the manual deployment as well.
  • Used JIRA as a bug tracking tool and crucible for code review.

Environment: Java 1.7, Spring, JSP, AngularJS, JavaScript, jQuery, HTML, XML, Servlets, Oracle, SOAP UI, XML, Restful web services, JSP 2.2, Hibernate 3.0, XML, EJB, MOM, Sonar Qube, S2C, JMX,Cygwin, Jenkins, Mockito, Log4j, Mobaxterm, SVN, GIT, Intellij.

Confidential, Fort Worth, TX

Java Developer

Responsibilities:

  • As a developer, I was responsible for requirements analysis, interacting with client-base/onsite developers to validate the understanding and actively involve as a team member for the development of the module. Analyzing, Validating and fixing the defects.
  • Reviewing software codes and design documents.
  • Configuration Management- delivery of code into onsite via Clear Case.
  • Involved in Unit Test Specification, Design Document Specification and updating.
  • Participate in feature discussion, feasibility and estimation of new features with Product Analyst.
  • Resolve customer critical issues with immediate resolution.
  • Preparing Test Cases, Use Cases and Code Reviews.
  • Developed the front-end using Java Swing (involving UI design, user generated event handling, in corporation of undelying functionalities as per the laid down specifications)
  • And also involved in incorporating business logic in SQL code (stored procedures) .
  • Involved in integration testing and deployment of the module as part of the overall application.

Environment: Java SE 6, Swing, JDBC, Web Services. J Console, Junit

We'd love your feedback!