Java Full Stack Developer With Tech Lead Resume
SUMMARY
- Over 5+ years of experience in designing, developing and implementing commercial Web - based and Enterprise applications using Java/J2EE, Expertise in Java Technology (J2SE, J2EE), and a good understanding of Object-oriented programming (OOP) concepts.
- Extensive working experience with Core Java, Servlets, JSP, JNDI, MVC, Struts, Spring, EJB, Junit, Java Mail, XML, Tag Libraries, Custom Tags, HTML, Design Patterns.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, depoying applications on WebLogic, spring boot, Apache Tomcat, and JBoss.
- Expertise in developing applications using Java, J2EE Standards, JSP, Struts, Spring, JPA, JDBC, JMS, JNDI, XML, Hibernate, SQL, Oracle, MVC, Web Services, RMI, Java Beans, JavaScript, HTML, and DHTML.
- Experience in implementing SOA architecture with web services using WSDL, SOAP/ Restful for processing Transactions.
- Hands-on experience on Front end frameworks like Angular JS & VueJS.
- Experience on AWS EC2 and beanstalk to deploy the spring boot application.Hands-on Experience on AWS RDS to host Database and also AWS ECR to host Docker images.
- Created CICD Pipeline using AWS code pipeline, code build, and code Deployment. Hands-on Experience in AWS S3 to store Static Files.
- Experience in Implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC, and DAO).
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views, and strong experience in data connectivity and integration with RDBMS using Oracle 11g/10g/9i/8i, SQL Server, and My-SQL.
- Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework, and Spring Framework. Extensive experience in the unit testing framework- JUnit and Mockito.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, spring boot, Apache Tomcat, and JBoss.
- Published REST API's to fetch data from Elastic Search clusters for client-based applications. Experience in Continuous Integration and Continuous Deployment concepts and tools such as Development tools (Jenkins) Working information of test administration apparatus HP ALM. The modern experience incorporates Healthcare (HIPAA and EDI), EHR clinical Systems. Good knowledge of Medical Management Information Systems (MMIS), and National Provider Identification (NPI).
- Experience in working with version control tools like SVN, CVS, and GIT &JIRA.
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
- Good working knowledge of Extreme Programming using an agile methodology with iterative and incremental software development
- Experience with the MMIS TPL function which includes recipient TPL resource MMIS data, insurance company data, and posts payment recovery tracking data
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels, and Provide training to End-user and developer.
TECHNICAL SKILLS
Databases: MS Access, Oracle 8i/9i/10g/11g, SQL Server 2008/2012 R2
Languages: Java/J2EE, HTML5, Angular JS, CSS3, XML, PL/SQL,VueJS,Angular
Development & Testing Tools: MVC 3/4/4.5/5, MVVM,WPF, HTML 4/5, CSS 2/3, XML, XSL, XSLT, VB Script, Azure, Java Script,WebAPI, j-Query, AJAXBootstrap3,AngularJS1.3/1.4, 2.0, Web Services (WSDL/SOAP), LINQ, COM/COM+, JSON.
DesignEditors/GraphicTools/ Tools: J2EE Technologies Servlets, JSP, Struts, JDBC, JNDI, JSON, JMS, JavaScript, Web Services(Rest Soap), Hibernate, Spring, JPA
Web Servers: IIS 5.0/ 6.0/7.0
Reporting Tools: Crystal Reports 8.0, SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Eclipse, IntelliJ IDEA, and STS
ORM: Entity Framework 4/5
Operating Systems: Linux, UNIX, and Windows 98/2000/XP/7/8/10, Windows Server 2003.
Version Controls: Visual Source Safe 6.0, Team Foundation Server (TFS), and GIT, JIRA
Methodologies: SDLC, Agile Development, Waterfall Development.
Documentation and Tracking: Trello, Microsoft Office Suite.
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer with Tech Lead
Responsibilities:
- Involved in all phases of the Software Development Lifecycle (SDLC), business requirement gathering, and technical specifications.
- Performed EDI data validations, and unit testing for Medicare and Medicaid claims.
- Expert developer hands-on web development background and significant Angular 4 and Angular 7/8 project experience. Build core web application design patterns, such as MVVM. Strong knowledge of Web pack and Angular CLI, and Microservice architecture using Spring Framework & DB2
- Involving in Building the modules in Linux environment with Ant Script
- Hands-on Experience on AWS RDS to host Database and also AWS ECR to host Docker images.
- Created CICD Pipeline using AWS code pipeline, code build, and code Deployment. Hands-on Experience in AWS S3 to store Static Files.
- Experience in Implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC, and DAO)
- Proficiency in working with Spring, OJB (ORM Tool Like Hibernate), Hibernate, EJB3, JPA
- Experience with the TPL coverage type and threshold information that is used by the Claims Processing function during claims adjudication.
- Strong experience and understanding of the health care industry, claims management Worked on JSP, HTML5, CSS3, JavaScript, jQuery, AJAX, DOJO, Bootstrap, Servlets, Spring, JDBC while working on Portal Development.
- 24/7 Production Support for the applications that are currently in the DHS Project according to Confidential Policy
- Data Migration and Server Configurations included in all regions of the development cycle which includes Production Deployment/Production Test/Production Implementation.
- Write, organize, and provide quality to documents for multiple functional areas to implement in the MMIS.
- Worked in an agile framework as an individual contributor Responsibilities include - Interaction with the Business team in story grooming, reviewing story/acceptance criteria.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Implemented REST Microservices using spring boot. Generated Metrics with method-level granularity and Persistence using Spring AOP and Spring Actuator.
- Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration tests along with the REST document.
- Developed Mobile and Desktop applications as per the state requirement involvement of Java and Native with kotlin and Swift
- Used spring config server for centralized configuration and Spunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
- Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of a blend of Spring Boot /JPA and Java
- Involved in the full HIPAA compliance lifecycle from gap analysis, mapping, and implementation and testing for processing of Medicaid Claims. Involved in development of Spring MVC 3.0 Portlets based on JSR 286
- Transaction management was based on Spring AOP, and spring container was used for independent injection. Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery, and JavaScript.
- Spring hooks were used to integrate Hibernate at the persistence layer. Configured Hibernate to work with different forms of mapping like one to one and one to many relational. Handled n+1 issue with hibernate to avoid multiple trips to fetch date from the database.
- Developed the application using the JSF Spring framework that used MVC architecture with JSP as the view. Developed Spring Beans and configured it in spring configuration files.
- Implemented CRUD Layer to provide data access, ability to create, edit, and delete entries in Spring Framework.
- Worked on creating 5010 Companion guides for HIPAA EDI transaction sets 837p, 837i, 835, and 834.
- Analyzing the BRD for HIPAA 4010A1 to 5010 transitions and prepared the Test plan and Test cases for 5010 HIPAA transactions 837I/837P/837D, 277, 835 & 999.
- Identified requirements for accommodating ICD-10 standards for 837P transactions and captured these requirements to create BRD.
- Analyzed ICD-10 standards for 837P transactions, related to providers, payers, subscribers, and other related entities. Developed both Session Beans and Entity Beans representing business logic abstractions. Designed the entire framework base on Spring Dependency Injection and AOP patterns.
- Designed Data access layer using Spring Transaction management and hibernate O/R mapping. Maintained the persistence of the Java objects into the database using Hibernate Framework.
- Configured Environment base transaction management using spring lightweight Container Transaction management for the local environment,
- Written HQL queries for the Data Access Object (DAO). Used XSLT to transform XML document to XHTML on the server. Deployed the application system onto JBoss Application Server using ANT deploy command and ANT Build Scripts.
- Used JDBC connectivity to connect to the Oracle Database.
- Increased capacity and managing JDBC Connection pools and deploy the application in JBOSS Application Server. Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Extensively involved in writing SQL Queries and Stored Procedures in Oracle. Identified the issues and fixed the bugs by examining the logs using Log4j.
- Maintenance of the project is done using both tortoise SVN and Command-line SVN. Implemented test cases for Unit testing modules using JUNIT. Proposed future enhancements that can be integrated with any other legacy systems.
- Coordinated with the release engineers and participated in the release process
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS, jQuery, and Bootstrap.
- Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark)
- Unit Test Python library was used for testing many programs on python and other codes Wrote Python scripts to parse JSON documents and load the data in the database.
- Implemented web applications in Flask frameworks following MVC architecture.
- Used AngularJS as the development framework to build a single-page application. Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Implemented SQL Alchemy which is a python library for complete access over SQL.
- Involved in the full HIPAA compliance lifecycle from gap analysis, mapping, and implementation and testing for the processing of Medicaid.
- Used JSP and HTML/CCS to implement the Web Service in Tomcat.Used Apache Kafka for mapping related from the UI to Database end.
- Used Ant & maven scripts for the build and deployment of the application and CVS & SVN as the secure Versioning software. Extensively worked on java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Working experience on Shell scripting UNIX/Linux.
Environment: Java 1.8, Spring IOC, Spring AOP, Spring JDBC, JPA, EDI, HIPAA, Spring Boot, JBoss, SQL Server, Hibernate, JSP, HTML, CSS, Angular, NodeJS, SOAP web services, Elastic Search, RESTful web services, XML, JSON, WSDL, Junit, AWS, Apache Maven, SOAP, Mockito, Spring Tool Suite, Spring Boot, Jenkins, Nexus, GIT, SWAGGER, Post Man, SOAP UI, Python, Java, J2EE, Servlets, JSP, JDBC, EJB, JNDI, SOAP, JBOSS, Struts MVC, Spring, Hibernate, Eclipse IDE, JavaScript, Log4J, Junit, HIPAA/ EDI X12, FACETS, ICD-9/10, HTML, DHTML, XML, XSLT, PL/SQL, Oracle 9i, SVN, Windows, Apache camel
Confidential
Java Developer
Responsibilities:
- Involved in consuming, producing SOAP annotation-based web-services using JAX-WS which includes features like WS-Security standards, role-based security to restrict access to resources. Databases
- Implemented scripting with Ajax, JSF 1.x, and XML to dynamically refresh the page contents.
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
- Wrote different shell scripts to automate the different processes in the resource manager and to Send the error messages to the support folder caught by the process.
- Developed Web services to allow communication between the applications using Rest and SOAP Web services.
- Deployed the applications in Linux servers using deployment scripts.
- Excellent implementation knowledge of Enterprise/Web/Client-Server using Java, J2EE (Servlet, JDBC, JSP, EJB, JMS, RMI, JNDI, XML), and Struts.
- Experienced with JavaEE, including JSPs, Servlets, Web Services (SOAP and REST), and Tomcat.
- Worked on JSP, HTML5, CSS3, JavaScript, jQuery, AJAX, DOJO, Bootstrap, Servlets, Spring, JDBC while working on Portal Development.
- Worked on XHTML, CSS, JAVA Script, and JSP 1.0x while working on Portal Development.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS, and Angular JS, Python.
- Developed Web Services using XML messages that use SOAP, created WSDL, and SOAP envelope.
- Re-engineered the SCM environment for existing applications, and migrated java, j2ee applications from PVCS repositories to Clear Case.
- Worked on chaining of SOAP services, which makes multiple SOAP calls one after another to retrieve data.
- Implemented code according to coding standards and created AngularJS Controllers, Services, Directives, and Filters. Tested all the application controllers extensively with AngularJS built-in testing features and Jasmine. Implemented spring modules Dependency Injection and Aspect-Oriented Programming.
- Developed a server-side application to interact with the database using Spring boot and Hibernate.
- Developing Controllers, Service Classes, and DAO based on MVC architecture.
- Integrated Spring DAO for data access using Hibernate, used SQL for querying databases, designed & developed persistence service using the Hibernate framework.
- Implemented Server caching using IBM proprietary API classes and used the Log4J logging framework for logging messages at various levels.
- Performing unit testing and reviewing the results with the team and participated in daily meetings with the business analysts to document the requirements and enhancements.
- Meetings with the offshore team to address the integrated application issues.
- Extensively used Liquid XML and SOAP UI for testing web services.
- Worked with third party database tool TOAD to write/fine-tune the SQL queries.
- Coordinating with server admins in application deployments and server configuration.
- Traveled to offshore locations to train the resources and work with the QA analysts.
- Proposed and implemented various ideas like shared libraries, design patterns in developing, deploying, and integrating the applications.
- Developed the message listener beans and session beans to read and process queue messages. Configured JMS queues and activation specifications on the application server.
- Configured the EJB container with listeners, data sources, and session beans.
- Developed simulator applications using servlets and JSP to test the back-end jobs.
- Providing troubleshooting and error handling support for multiple applications
- Implemented SOAP consumer services using JAX-WS which communicates with backend Legacy Systems.
- Use of build script using Maven to generate JAR, WAR, EAR files, and for integration testing and unit testing.
- Coordinated with the QA team during the process of making the code move to a staging server and testing the application for several test cases and defect testing.
- Developed user interfaces using Tiles with JSP, HTML, and JavaScript.
- Involved in developing the user interface using JSP's, HTML, jQuery AJAX. Involved in writing the Exception and validation classes using spring validation rules.
- Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed J2EE Architecture with Rational Software Architect 7.1 and GIT is used for version control. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS, and jQuery.
- Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plugin, etc. Taking advantage of the MVC pattern of the Spring MVC to produce higher maintainability of the code.
- Developed UI screens using JSP, JavaScript, JQuery, XHTML, and CSS.
- DAO and the hibernate transactions were implemented using the Hibernate framework.
Environment: Java 1.8, J2EE, Spring Framework, Hibernate, JDBC, HQL, XML Beans, WSDL, Apache Tomcat, Active MQ, Maven, GIT, Junit, XML, XSLT, Ajax, MyFaces Tomahawk, JavaScript, Servlets, HTML, JSP, JQuery, Angular JS, Oracle 11g, Log4j, SOAP, RESTful Web services, Mockito, HP Unix.