Sr. Java Developer Resume
Durham, NC
SUMMARY:
- Around 7 years of experience as Java Developer using Java tools for business, web, and client - server environments including JavaEE/J2EE, Enterprise Java Bean, JSP, Spring Hibernate, Spring, C, C++, Angular 1/6, XML, JSON, CSS, jQuery, UML, SQL, PL/SQL.
- Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Struts, Web Services, JMS, multi-threading, MVC architecture and Design Patterns.
- Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Possess hands on experience using agile methodologies including SCRUM.
- Extensive knowledge in general object-oriented design principles and concepts including Design patterns.
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Extensive experience in developing Microservices using Spring Boot,
- Experience in using logging libraries like Apache Commons Logging and Log4j.
- Experience in using Rapid Application Development (RAD) environments like Eclipse and Net beans IDE.
- Good understanding in Object Oriented Analysis, Design and experience working with design tools like Microsoft Visio in creating different UML diagrams (Use case, Class, Sequence, Activity, Component diagrams).
TECHNICAL SKILLS:
Languages: JAVA/J2EE, C, C++, UML, SQL, PL/SQL
Web Technologies: HTML, JAVA Script, Angular 1/6, XML, JSON, CSS, jQuery
Development Tools: Eclipse, RAD, Net Beans
Servers: Tomcat
RDBMS: Oracle, SQL Server.
Platforms: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Durham, NC
Sr. Java Developer
Responsibilities:
- Implemented spring MVC architecture using spring JSP, java beans to migrate from struts framework.
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Wrote Junits to test unit functionality.
- Extensively involved in most phases of SDLC Software Development Life Cycle. Involved in analysis, design and development of system and created specifications writing Use Cases, Class Diagrams.
- Worked on developing Restful Webservices where the applications from FFM (Federal Facilitated Market Place) transfers to Confidential to check the eligibility determinations.
- Developed single page applications using angular 1/6.
- Implementation of responsive UI which will scale itself depending on device, platform and browser using Angular 1/6, HTML, CSS, bootstrap. Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also, used JPA with Hibernate provider.
- Designed & developed web-based components using JSP, Servlets, JSF, JavaScript, AJAX, DHTML, RDBMS / SQL (Oracle 10i/11g, SQL Server 2005/2008, DB2, MS-ACCESS), MongoDB.
- Creating SQL stored procedures in IBM DB2 and Postgres SQL.
- Worked on Curam Workflow API for the Enactment of task.
- Implemented Junit test cases in Curam framework.
- Converted a monolithic app to microservices architecture using SpringBoot using 12-factor app methodology.
- Worked on the front-end look and feel using HTML, CSS, Java Script. Hosted a Windows Server and Linux Fedora server, Solaris 9 Server.
- Maintenance of Provider and Facility interface with NCTRACKS This interface loads provider information into Confidential . The Curam Provider Management framework was used for this purpose. Also guide the business on handling application side changes for the same.
- Worked on Developing Save Automation Webservice in Confidential using Restful Webservice
- Leveraged angular 1/6 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
Environment: Core Java 1.8, Java 7/8, J2EE Technologies, JUnit, IBM Curam V6, Oracle, DB2, Postgres SQL SQL, Restful API, Spring MVC, SOAP, Tomcat Server, Rational Rose Software, Angular 1/6, SVN, JIRA.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC such as requirements gathering modeling analysis design and development.
- Involved in full software development life cycle analysis, coding, testing and implementation.
- Involved in creating user friendly GUI interface and webpages using HTML 5, java script css3 and JSP.
- Applied design patterns and OO design concepts to improve the existing Java /J2EE code base.
- Used spring MVC framework at the front end and configured many beans and wired (dependency injection) as per the requirement
- Used svn for version control.
- Implemented REST Microservices using springBoot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
- Designed and developed asynchronous RESTful Microservices using SpringBoot, that are consumed by other microservices with an average response time of 30 milliseconds.
- Worked with HTML5, CSS3, JSON, JavaScript, for developing user interface.
- Worked on Curam IEG Scripting.
- Implemented web page layout using struts tiles libraries, and performed struts validations using Struts validation framework.
- Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages.
- Customizing IBM Cúram product solutions to meet the Confidential DHHS functional requirements.
- Customized Cúram IEG (Intelligence Evidence Gathering) script based on the functional requirements.
- Implemented Junit cases in Curam framework.
- Used log4j for logging, debugging and used JUnits extensively for testing.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2.
- Designed a prototype of time series databases using DB2 to study whether it is feasible using the DB2 environment.
- Worked on Customizing OOTB UIMS and Developed new UIMS.
- Worked on Curam Security Configurations and security roles.
- Cooperated with testers and BA team members.
Environment: Core Java, Java 7/8, J2EE Technologies, JUnit, Oracle, IBM-Curam V6, DB2, PL/SQL JMS, Tomcat Server, Rational Rose Software, Java script, HTML, spring MVC.
Confidential, Edison, NJ
Java Programmer
Responsibilities:
- Analyzing the business requirements and writing the technical design document.
- Developed alerts Push notification system using Spring MVC framework.
- Used JDBC concepts to link the business layer to database layer to perform business logic as per the requirements to my module.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Experience in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test-Driven Development.
- Form classes of Struts Framework to write the routing logic and to call different services.
- Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
- Worked on JUnit framework in the Test-Driven Environment for Unit test processing of business application (my module).
- Handled the system risks and errors using the Log4J framework for given system module.
Environment: Core Java, J2EE-Spring MVC, JUnit, & Log4J Restful Web services, & Tomcat Server.
Confidential, Dayton, OH
Web Developer
Responsibilities:
- Involved in analysis, design and development of Tracker Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in the analysis, design and development of the Web applications.
- Worked in MVC Spring Framework environment.
- Was involved in the Implementation of MVC Architecture using struts framework for the application.
- Designed Database Schema and Had coding experience in PHP, HTML and MySQL.
- Implemented RESTful services to get the JSON data format from the Google Maps.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Developed the base framework using Java, JSP, Struts, HTML, JavaScript, AJAX, Log4J, Oracle and MS SQL Server.
- Have worked on websites such as cyberbriefs.org,wright.edu/idse, wright.edu/cpe, korgut.com.
Environment: MySQL, HTML, XML, Java Script, PHP, JSON, Restful Web services, & Tomcat Server.
Confidential
Web Developer
Responsibilities:
- Analysis, design and development of Tracker Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed UI with HTML, Java Script, CSS and using collections for search modifications.
- Implemented Soap webservices for integrating with external search engines.
- Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
Environment: MySQL, HTML, XML, Java Script, PHP, JSON, Restful Web services, & Tomcat Server.