We provide IT Staff Augmentation Services!

Java / J2ee Developer Resume

Rockville, MD

SUMMARY

  • Around 8 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, Swing, Spring, Java Beans, JDBC, JMS, Hibernate, jQuery and MVC architecture.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Strong Expertise in front end technologies such JSP, HTML/HTML5, DHTML, XHTML, XML, CSS/CSS3 and JavaScript
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Hands - on experience in creating Angular modules, controllers, directives, and filters to deploy the entire business logic.
  • Worked on Agile methodology, OSGI, SOA for many of the applications.
  • Experience in client design and validations using HTML, HTML5, Java Script and JSP.
  • Worked in CI/CD process to integrate and deploy our stacks.
  • Expertise in BI tools, worked on Tableau.
  • Excellent communication skills and strong architecture skills.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Core Technologies: J2EE, JSP, Servlet, Web Services, JDBC, MVC, jQuery, Angular 8, Bootstrap, CSS.

Java Frameworks: Struts, Spring, JSF, Hibernate, JUnit, ANT.

IDE / Tools: IntelliJ, Eclipse, Toad, STS.

Languages: Java, J2EE

Script Languages: HTML, HTML5, JavaScript, XML, SAML

Application Servers: BEA WebLogic Server, Apache Tomcat.

Databases: Confidential 11g, MS SQL Server, MySQL.

Operating System: Windows 2000/XP, 7, Linux, UNIX, and Mac OS.

Design & Control: UML, Rational Rose, CVS, ClearCase, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Rockville, MD

Java / J2EE Developer

Responsibilities:

  • Responsible for requirements gathering, analysis and design and documentation as the application was started from scratch.
  • Developed self-contained, reusable, and testable modules and components.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Extensively used Spring MVC architecture for the application development.
  • Worked with Java/J2EE in designing and developing code.
  • Hands-on experience in creating Angular factories for using angular services like http and resource to make RESTful API calls to the Java based backend.
  • Designed, developed, and tested software applications meeting deadlines and budgets.
  • Involved in coding using Java Servlets, created web pages using JSP’s for generating pages dynamically.
  • Maintained existing UI Applications and upgraded them using CSS3, JavaScript and HTML5.
  • Contributed in development of Spring/MVC web based application.
  • Worked on Tomcat on Linux(Unix) environment for building codes and testing.
  • Learned XML for communicating client.
  • Used GITHUB for version control
  • Utilized Log4J for debugging and logging the operations of the application.
  • Used JUnit for writing test cases for the code to meet the standard specified.
  • Integrating modules and performing Unit testing.
  • Used JIRA for defect tracking.
  • Used Maven as build tool.
  • Written SQL queries to perform database operations.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Maven and GIT.

Environment: Core Java, Spring Boot, Spring4.0, Agile, Maven, MySQL, Eclipse, JUnit, putty.

Confidential, Tallahassee, FL

Java / J2EE Developer

Responsibilities:

  • Used JMS to notify the customers whenever the installation or repair was scheduled.
  • Used micro services to integrate various components and to build loosely coupled processes.
  • Used Spring MVC as dispatcher servlet to dispatch request to handlers and resolve the views.
  • Created JUnit test suites with related test cases for unit testing application.
  • Used Jira to prioritize tasks, track the defects and fixed the defects raised by QA Team.
  • Created queries, indexes, triggers, sequences and stored procedures in Confidential database.
  • Configured SonarQube in eclipse to measure and analyze the quality of source code.
  • Configured Jenkins jobs, plugins, and server configuration to automate the build process.
  • Used CI/CD tools like Jenkins to automate the build process and also used github plugins to pull source code from GitHub.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins.

Environment: Spring MVC, WinSCP, putty, SonarQube, Jenkins, Maven, SOAP UI, Jasmine, Toad, Confidential 11g, toad, Git Hub, Eclipse, Agile.

Confidential, Dallas, TX

Java/ J2EE Developer

Responsibilities:

  • Analysis and Design of various modules using SOA and J2EE stack.
  • Developed MVC framework using Struts, Spring MVC and JSF.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
  • Built the system using Spring (MVC) architecture and implemented the application using several design patterns.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Worked on developing REST Web Services components using Spring MVC.
  • We exposed Restful Web services to make the application accessible through Mobile device and for check processing.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Experience with Confidential DB as Data base.
  • Used XML, WSDL, and SOAP Web Services for communicating data between different applications..
  • Used Maven for project builds.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Developed the Servlets for processing the data on the server. Deployed the application in WebLogic Application Server.
  • Wrote Unit test cases in a test driven Environment using Junit.
  • Log4j is used for logging different types of messages to write on to the proprietary log model.

Environment: JAVA 1.7, J2EE, Spring Framework 3.0, Hibernate 3.0, SOAP Web Services, Rest Web services, HTML, JUnit, JavaScript, JDBC, XML, WSDL, Confidential 10g, Weblogic Application Server 10.0, Maven, JPA, Agile scrum, Log4j.

Confidential, St Paul, Minnesota

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used the spring framework features like spring.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Implemented Persistence layer using Hibernate that use the POJOs to represent the persistence database tuples in DB2.
  • Design the unit test for the application using Junit.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Deployed the applications on Confidential WebSphere Application Server
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to Server.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Used SoapUI for web service testing.
  • Utilized ANT scripts for preparing WAR files used to deploy J2EE components.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS as version control

Environment: Java 1.5, MS SQL Server 2005, Spring IOC, Spring MVC, Hibernate, HTML, CSS, JavaScript, JUnit, Mockito, Toad, SQL Server Management Studio, SOAPUI.

Confidential

Java Developer

Responsibilities:

  • Worked with the development team to migrate Ant scripts to Maven.
  • Cross train with developers to understand and help automate weekly processes (using Devops model).
  • Involved in developing the UI pages using HTML, CSS, and Java script.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, Java script to simplify the complexities of the application
  • Monitored windows server environments.
  • Modified DNS, DHCP configurations.
  • Troubleshoot VPN issues, created documentation for each error code resolution.
  • Developed strategies to manage the frequency of appropriate support package/patch application.
  • Monitored database maintenance and provides appropriate recommendations, when required Implemented solutions and refines procedures as appropriate.

Environment: Java, HTML5, CSS3, JavaScript, JSP, Agile (SCRUM), XML, Hibernate, Struts, MVC, Log4j, Jenkins, JIRA, Junit, Maven, GIT.

Hire Now