Senior Java Developer Resume
Jersey City, NJ
SUMMARY
- Around 8 years of expertise in software engineering, this encompasses complete SDLC, which includes Requirement Analysis, Design, Development, Maintenance and Implementation of client/server technologies.
- Experience in Web based application development using Java/JEE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, Web Services and XML.
- Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Used Microservices to build individual components of the application and built the application on Spring 4.x Framework.
- Extensively worked with HTML, CSS, JavaScript, DOM, jQuery, AJAX, JSON, React Js, NodeJs using Java/J2EE and related web technologies.
- Worked on React JS components, forms, events, routers and redux asynchronous functions.
- Good amount of hands on experience in developing server - side JavaScript frameworks using Node JS (Handlebars, Express JS) to build event driven, non-blocking I/O model web applications.
- Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JavaScript and XML.
- Hands-on experience in IDE Tools: Eclipse, NetBeans, My Eclipse.
- Strong experience in implementing MVC framework like Spring 4.x and ORM tools like Hibernate in J2EE architecture
- Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
- Good knowledge in developing dynamic web pages and implementing React JS with Redux and Flux patterns to attain MVC functionality.
- Proficient in UI design, developed Front End using JSP, HTML5,CSS3,JavaScript,Ajax, JQuery, AngularJS, Angular 2.0,NodeJs,ReactJs and have knowledge on BackboneJs.
- Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
- Good experience in developing applications with SOAP and RESTful Web Services.
- Extensive experience in development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
- Developed test classes in JUnit for unit testing.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
- Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
- Implemented Microservices based cloud architecture utilizing Spring Boot.
- 3 years with Web Services (SOAP/RESTful) and service-oriented architectures (SOA).
- Strong knowledge with development in Agile Methodology.
- Worked on implementing the Angular JS and MVC framework for data access and in using version control (GIT).
- Sound RDBMS concepts and extensively worked with Confidential 10i/9i, PL/SQL, SQLServer & DB2.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Implemented Microservices architecture for the creation of the independent components utilizing Spring Boot for consuming ETL services.
- Very good experience in developing Test Cases using JUnit.Experience with version control tools like GIT and Bit Bucket for source code version management and merging source code after intermittent project releases.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, Junit
Middleware: ODBC, JDBC,Blaze DS.
Web/App Servers: Tomcat, JBoss, Apache
IDE Tools: Edit Plus, Text Pad, Eclipse, Intellij
Databases: Confidential 9i/10i, SQL Server, MySQL
Languages: Core Java, JavaScript, PL/SQL, XML
Operating Systems: Windows, Linux
Frameworks: Spring, Spring MVC, Struts, Hibernate, Ajax, JUnit, UML, DOJO, Spring BOOT
Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration,BDD
Integration tools: Mulesoft, Dell Boomi, iWAY,VOLANTE
Cloud: AWS
Web Technologies: HTML, CS3, Angular, javascript
Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP
Source Control: GIT, Bit Bucket, GITLab, Confluence
Build Tools: Jenkins, Maven
Data Visualization: Tableau, SAP
Testing Tools: J Meter, Ui Path, Selenium, Cucumber
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential, JERSEY CITY, NJ
Responsibilities:
- Develop components for software applications, system integration for enterprise applications using Spring IO, Spring DAO and Spring MVC framework.
- Analysis, design, coding, component and assembly testing of all the application code owned by the application team - Maintenance(including production support), enhancement and development work.
- Create Test scenario's using BDD framework with the help of Cucumber tool.
- Responsible for working with the following Technologies: Java, J2EE technologies including Spring, Spring BOOT, POSTMAN, Webservices, EJB, JDBC, log4j, XML, JAXB, HTML, SQL and PL/SQL.
- Work with business team to gather functional and operational requirements and prepare functional specifications and configuration documents.
- Responsible for designing and developing schedulers to consume JSON Pay load from SWIFT API and store formatted payload into Confidential Databases.
- Responsible for design and development of system automated emails from schedulers those which deals with JSON Data from SWIFT API.
- Migrate all the payment modules from Spring 5.0 to Spring BOOT framework.
- Add JUNIT test cases for each payment module to maintain code coverage of 70 percentage.
- Designed and developed message processing tool using Angular and Spring Boot frameworks to process MT and MX payload for business and operations team.
- Responsible for working with large Confidential databases and experience with JPA(Java persistent API)(definition and querying).
Environment: Java, Java EE, Spring 5.0, Spring boot, Confidential, POSTMAN, PL SQL, VOlANTE, Linux, Dockers, JENKINS, Cucumber, Jacaco, JUNIT, GIT and GITLab
Software Development Senior Associate
Confidential, MIAMI, FL
Responsibilities:
- Worked on Spring Tool Suite for developing interface modules and web application using Spring MVC.
- Used Spring MVC with Hibernate framework to build the application on server side.
- Participate in the technical analysis, design, development and maintenance of EDI Integration Layer with ESB, Java, SOAP/REST Web Services technologies, and Business Rules Engine using backend database.
- Developed server-side application to interact with database using Spring Boot and Hibernate.
- Worked with Threads, Multithreading, Synchronization and Collection API.
- Develop the REST Microservices using Java JDK 1.8 on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Confidential .
- Develop and automate file transfer scripts to download and upload files for Trading Partners securely for Inbound and Outbound file process.
- Worked on Web Logic 12c for deployed interface modules. Used Confidential 11 for persist the data getting from external system Amdocs.
- Used a Microservices with Spring Boot-based services interacting through a combination of REST.
- Responsible for the maintenance and schedule of Batch Processes components for daily and weekly processing of Census, Enrollment, Claims and Contributions data files.
- Design, evaluate, test and document Confidential SQL/PLSQL, Legacy Data Access systems associated with functional workflow process modules.
- Analyze user needs and develop software solutions and Batch interface components using core Java, JSP, JavaScript, HTML/CSS, AJAX, Spring, Spring Web-Flow, JSON with Jackson API for REST and Hibernate.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Design and implement EDI and Non-EDI translation workflows for processing health enrollment and claims transaction files using IWay Integration Tool.
- Responsible for performing proof of concepts (POCs) to address the feasibility of integrations between legacy systems, user interfaces, service layer, and business rules application.
- Document Architecture Assessment Proposal Artifacts for Batch Migration assessment project listing Key objectives, Scope definitions, estimates for batch migration, defining technology stack, Goals and Deliverables for File Inbound and Outbound Interface Batches.
Environment: Java, Java EE, Spring 4.0, Spring boot, Confidential, MS SQL, Dell Boomi, Linux
System Support Senior Associate
Confidential, DALLAS, TX
Responsibilities:
- Analyze and evaluate application requirements to determine appropriate systems software solutions.
- Worked on SQL Scripts for Data Access such as selection, Insertion and Deletion, Joins of Data from Confidential Databases.
- Responsible for creating efficient design and developing User Interaction screens using ReactJS, HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Worked on React JS Virtual Dom and React views, rendering using components, which contains additional components called custom HTML, tags.
- Generate reports and create dashboards for claims lifecycle, Reconciliation data and claims aging using various data visualization tools like Tableau, SAP dashboard and Confidential Cognos.
- Selenium and JMeter user interface approach was applied in the developing the automation scripts which uses the web elements for loading the page Objects.
- Prepare encryption and decryption utilities for WingSFTP to forward files using Lua script in a secured manner.
- Participate in implementation, rollout, migration, integration, upgrades, testing, performance tuning, research and development.
- Installation and configuration of various Virtual machines, Servers and applications on various platforms and troubleshooting.
- Create function to track all the dropdowns with dynamic web elements to use them in required UI scenarios.
- Responsible for creating scripts using Core Java to automate Benefit creation in Pega PCS web application.
- The basic framework is designed based on the MVC architecture for all core functionality.
- Support all leveraged customers with their infrastructure teams in NTT Data hosted environments by fixing reported issues and providing solutions.
- Analyze user needs and develop software solutions.
- Assist in gathering requirements from infrastructure teams and validates infrastructure setups.
- Keep up to date with current and future technology and business process trends.
Environment: Java, Tomcat, JUnit, JEE, JUnit, Confidential 11g, Ultra Edit, Testing, Tableau, Confidential Cognos
Software Developer
Unipro Infosystems
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked on Agile methodology.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Designed and developed java backend batch jobs to update the product offer details. id Core Java coding and development using Multithreading and Design Patterns.
- Done Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic and database access components. Preparing technical specifications, test plans for unit testing.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Involved in Preparing Check List for Application Deployment in Implementation.
- Preparing technical specifications, test plans for unit testing. Actively involved in the code reviews.
- Debugging and troubleshooting the bugs and resolving the issues. Involved in bug fixing & production support and maintenance activities.
Environment: JDK 1.5, Java 1.6, JSP, Struts, Servlets, EJP, Spring, Hibernate, Java Script, JSTL, AJAX, XML, SQL, PL SQL, Maven, ORM, Web service (SOAP, RESTFUL), Confidential .
Associate Software Developer
Confidential
Responsibilities:
- Designed and developed java backend batch jobs to update the product offer details. id Core Java coding and development using Multithreading and Design Patterns.
- Done Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic and database access components. Preparing technical specifications, test plans for unit testing.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections.
- Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
- Involved in Preparing Check List for Application Deployment in Implementation.
- Preparing technical specifications, test plans for unit testing. Actively involved in the code reviews.
- Debugging and troubleshooting the bugs and resolving the issues. Involved in bug fixing & production support and maintenance activities.
Environment: Java 1.6, JSP, Struts, Servlets, EJP, Spring, Hibernate, Java Script, JSTL, AJAX, XML, SQL, PL SQL, Maven, ORM, Web service (SOAP, RESTFUL)