We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Columbus, OH

PROFESSIONAL SUMMARY:

  • Java/J2EE/Full Stack Developer over 6 Years of experience in Software Development Life Cycle (SDLC) include requirements definition, design, implementation, testing, maintenance and enhancing existing systems
  • Strong Knowledge of all phases of Software Development Life Cycle (SDLC) such as Requirement Analysis, Design, Development, Testing, UAT, Implementation and Post Production support.
  • Technical expertise in the areas of object oriented analysis and design (OOAD).
  • Experience in J2EE, J2SE and related technologies like Java Scripts, JDBC, JSTL, JPA, Java Expression, Regular expressions, JSP, Servlets.
  • Experience in Front End, Backend, and Middle ware.
  • Extensive knowledge in developing Web Applications and interactive software products using HTML, CSS, Java Script, JQuery, JSTL, JSP, AJAX.
  • Skilled in working with ORM frameworks like Hibernate, JPA and spring, Swing.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure and scripting deployments to AWS.
  • Proficient in programming using the IDE’s such as Eclipse, NetBeans.
  • Experience in working with Database related Java technologies like, JDBC, JPA, SQL, and Hibernate. Expertise at JDBC API for connection and access to databases.
  • Experience in working, complex database, queries.
  • Experience in Building, Debugging, Optimizing.
  • Ability to work with distributed teams in a dynamic, iterative development process, Agile and water fall.
  • Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams
  • Experience in Testing as in TDD and unit, Integration, system testing.
  • Experience with version control tools like GIT, SubVersion.

TECHNICAL SKILLS:

Languages: Java/J2EE, C

Technologies: Servlets, JSP, Spring, Spring Boot, JDBC, JSTL, JavaScript, JPA, HIBERNATE

Web Technologies: HTML4/5, CSS/CSS3, DHTML, XML, JavaScript, JSTL, AngularJS, Jquery

Frameworks: Hibernate, Spring, Bootstrap

Databases: MS SQL Server (2005.2008), MYSQL, Oracle 8i /9i/10g

Web Servers: Apache Tomcat, Glass Fish, JBOSS, Web Logic

Build Tools: Maven 3.0, GRADLE

Tools: Adobe Photoshop, Eclipse, Net Beans, Microsoft Visual Studio

Dev Methodologies: UML (Rational Rose), JAVA/JEE/J2EE Design Patterns.

OS: Server 2005, 2008 - Windows XP/7/10, UNIX and Linux

PROFESSIONAL EXPERIENCE

Confidential - Columbus, OH

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Implemented Hibernate for data persistence and management.
  • Integrated Spring with Hibernate as the data abstraction to interact with the databases.
  • Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
  • Developed single page application by using Angular JS.
  • Developed Session Beans to process user requests and to load and store information from database
  • Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and queries in Oracle 11g database.
  • Designed and developed JUnit test cases during the development phase.
  • Implemented the project using agile-scrum methodologies.
  • Served as POC for on call support in the production team on a rotation basis.
  • Used GIT to check-in and check-out and co-ordinate among team members for Version Controlling.
  • Used Eclipse IDE to integrate different frameworks to build application.

Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, JMS, WebSphere 8.5, Agile, JMS, Eclipse, JUnit 4.4, Windows OS, Unix.

Confidential - Roanoke, VA

Sr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.
  • Responsible for development of UI screens for the application using HTML5, JavaScript, jQuery.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Used Spring JDBCand Spring Hibernate to manage Data Access with DAO design pattern.
  • Used Spring Boot and developed the application as microservices.
  • Developed Spring Batch processing java application to read different file formats which feeds to the database.
  • Implemented JMS using Spring JMS module to communicate with queues.
  • Created builds using Mavenand pulled the project code from GitHub repositories.
  • Used Jenkins as CI tool.
  • Wrote Stored Procedures and queries in Oracle 12g database.
  • Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.
  • Developed test cases using Junit, TestNG and created stubs using JMockito framework.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Implemented the project in Agile methodology & participated actively in daily stand up calls.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: JDK 1.7/1.8, J2EE, CoreJava, HTML5, CSS3, JavaScript, Angular JS 2.0, jQuery 2.0, JSON, Maven 3.0, Spring 4.x, JPA, JDBC, Jenkins, Apache Tomcat 8, Git, Eclipse IDE, Junit, Linux, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in proof of concept, design, Interface Implementation, testing and maintenance for HSS and PCRF modules in LTE architecture
  • Designed and developed front view components using HTML and JSP.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Provided data persistence via Hibernate for CRUD operations in the application.
  • Configured and tested the application with database server MYSQL.
  • Deployed and tested the application with servers Tomcat.
  • SVN was used for the version control.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Involved in bug fixing using Jira.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.

Environment: Java 1.4 HTML 4, JavaScript, JSP 2.2, JSTL 1.2, Struts 2.0, EJB 3.0, Hibernate 3.0, AJAX, UML, JUnit, log4j, Apache Tomcat 6.0, MYSQL, SVN, Eclipse, Windows NT, Unix/Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in development and implemented the database schema and database tables.
  • Involved in creating a web application with background in all phases of Software Engineering including Analysis, Design, Coding, Testing and Implementation as well as Waterfall model of development.
  • Created web pages using JSP, HTML, JSTL, JavaScript, Java Expressions and Java Sessions.
  • Implemented integration testing and fixed the bugs.
  • Used Test Driven Development approach to test and implement the code.
  • Worked on the UI, Webpages and front-end validations.
  • Worked on the documentation of the whole project and design.
  • Coding and writing unit Test Cases.
  • Developed Use cases using the UML (Unified modelling Language).
  • Work extensively on the unit testing and Test-Driven Methodology (TDD).
  • Implemented using the Waterfall model.

Environment: Eclipse 3.2, Java/J2EE, SQL, Apache Tomcat Server, JavaScript, JSTL, HTML, MySQL Server

Hire Now