Java Developer Resume
Costa Mesa, CA
SUMMARY
- Around 8 years of IT Experience in Project Analysis, Design, Development, Testing and Deployment of Web - Based Applications using Java/J2EE.Actively involved in each phase of Software Development Life cycle (SDLC).
- Proficient in J2EE Technologies JDK 1.8/1.7, JDBC, Servlets, JSP, JSF, XML/XSL, JMS, Struts/MVC Framework, Spring Framework, Web Services (SOA), Web logic 8.1/7.0, IBM Web sphere 5.1, Hibernate, JSF 2.0, ANT, Design Patterns, Junit.
- Understanding of methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life Cycle Processes such as Agile/Scrum Methodologies.
- Developed Web applications using technologies such as JSF, JSP, Struts 1.2, HTML, JavaScript, jQuery, AJAX, JSON and CSS.
- Created Client-Server Applications Using Multithreading and Sockets.
- Experienced in application design using Object-Oriented Analysis and Design (OOAD), Object-Oriented Methodologies like UML.
- Experience in Development, Maintenance, Enhancements, and Production Support activities.
- Good hands-on experience in the latest frameworks like Hibernate, Struts, and spring.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Experience in developing applications using tools such as Eclipse and NetBeans.
- Experience in developing single-page applications with Angular 4.0.
- Involved in designing the front-end screens using jQuery, Bootstrap, CSS Framework, and HTML.
- Experience in developing applications using IBM WebSphere, Oracle WebLogic, JBoss and Tomcat application servers.
- Good knowledge of AWS and have been trained to develop the enterprise application in the AWS world.
- Implemented MVC Design Pattern Using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
- Experience in database connectivity (JDBC) for databases like Oracle 11g/10g/9i, MS SQL Server 2010/2008/2005 , DB2, and MySQL.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
- Understanding of API design with Data structures and Algorithms (Hash Code, Tree, etc.)
- Excellent Client interaction and presentation skills and have proven experience in working independently and in a team
- Provided support and executed automated testing, System integration testing, regression testing and user acceptance testing on various platforms like SIT, UAT, and production.
- Ability to quickly adapt to new environments and learn new technologies.
- Excellent analytical capabilities with strong communication skills.
- I have practiced and promoted the best practice of programming among teams using Waterfall and AGILE Methodologies. Have worked on project estimate technologies like Work Breakdown Structure, Use case Points and Function Point Analysis.
TECHNICAL SKILLS
Java/J2EE: JDK 1.7,1.8-Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O, JDBC 1.x/2.x/3.x, JNDI 1.1/1.2,Servlets 2.1/2.2/2.5, JSP 1.0/1.1/1.2, JavaBeans, XML Beans, JAXP, Web Services (SOAP)
Middleware: Web Services, WebSphere 7.5, Apache Tomcat 5.x/6.x IDE IBM RAD 7.5, Eclipse2.1-3.5, SOAPUI, JBuilder, XML
Databases: Oracle 8i/9i/10g, MS SQL Server 2000/2005/2008 , MySQL, PL/SQL, DB.
XML/HTML: XSD, XML, SAX, DOM, HTML, XHTML, DHTML, CSS
Scripts: JavaScript, VB Script
Design Skills: UML (Rational Rose, Visio), Object-Oriented Analysis and Design (OOAD)Java Enterprise Design Patterns and Database design (ERWIN)
Version Control Tools: GIT, Source Control VSS, Rational Rose
Methodologies: Agile/Scrum Methodology, Waterfall
Deployment and Testing: Maven, Ant, Junit, TestNG.
Operating Systems: Windows 2003/2008, Windows XP, UNIX, Linux, Windows 7
Tools: & Framework: Spring, Struts, Hibernate, Junit, SOAP UI, Apache Camel, Spring MVC
Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic
PROFESSIONAL EXPERIENCE
Confidential - Costa Mesa, CA
Java Developer
Responsibilities:
- Created a bunch of new microservices using Spring Boot to replace the legacy system.
- Implemented TDD and BDD methodology as part of an agile process. Worked on Development bugs assigned in JIRA for Sprint following the agile process.
- Developed JAX-WS (Soap) layer on top of this middleware application as a communicating interface.
- Developing the application services as per the requirements and Involved in fixing the bugs, which were reported by both testing team as well as Customer.
- Generated WSDL document in Soap Web Services. Used AJAX components in developing UI.
- Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.
- Involved in interacting with end users for requirement analysis using Soap WS.
- Installed and Configured Apache Plug-ins for WebLogic.
- Used Core Java for writing business logic by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration and Java I/O to fulfill the implementation of business logic.
- Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto-scaling groups, Optimized volumes and EC2 instances and Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
- Coding and integration testing for the transformation service, offshore coordination and technical support to the offshore team.
- Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
- Monitor and manage the WebLogic server instances using WALT and also for the automation purpose.
- Involved in writing complex multi-table joins and conditional queries in Database.
- Developed JMS components to send messages from one application to another application internally.
- Extensively worked with Java Collection classes like List, Set etc. XPath expressions are used to extract data from the XML files.
- Build RESTful Web services using JAX-RS API. Fixed software bugs via JavaScript and CSS.
- Solved problems using a combination of JavaScript, JSON, and JQUERY.
- Designed and developed API with all the CRUD capabilities using SOAP.
- Used Agile Development methodology of software development.
- Created, Upgrading, and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
- Involved database design and responsible for creating and modifying Database objects.
Confidential - Tampa, FL
Java Developer
Responsibilities:
- Developing JSP pages and the view and controller related files using the Spring Web MVC framework.
- Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc… in development. Developed and Implemented Servlets and Java Beans.
- Integrating the view module with Oracle database using Hibernate.
- Used Agile Development methodology of software development. Design JSON requests according to the front-end pages.
- Process the JSON requests according to different types of modules, actions, and request data.
- Design JSON responses according to the request, send it back to the front end after the logic processing.
- Managed Associations such as one-to-many, many-to-one. Written SQL, HQL, named queries and Criteria queries.
- Developed and maintained UNIX shell scripts for data-driven automatic processing.
- Troubleshoot the problems and fix the bugs in XSLT and java related programs.
- Integrated, Built and tested using Jenkins, Building and deploying the application on testing and production servers.
Environment: HTML/HTML5, CSS/CSS3, SQL, Ajax, JSON, XSLT, JSP, JSTL, Servlets, JDBC, Hibernate, JavaScript, Jenkins, Agile, Jquery, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency, Injection, Unix.
Confidential - Cincinnati, OH
Java Developer
Responsibilities:
- Followed Agile Methodology in analyzing, defining, and documenting the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of the Design Phase using Rational Rose.
- Interact with the business analyst to discuss and understand the business rules and flow of the application for New Business.
- Used CI/CD technologies such as GIT, Chef, Jenkins which are used for developing and deploying the web services.
- Created Junit and Mock-I to use-cases for existing spring cloud services like Edge Server, Config server, Discovery server, Discovery service and Admin.
- Developed reusable components and services using TypeScript to perform CRUD operations based on Angular 5 structure and concept of dependency injection.
- Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot. Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring frameworks.
- Worked on Maven for compilation and building the project.
- Deployed Spring Boot based microservices in Docker and Amazon EC2 containers using Jenkins.
- Worked with Splunk and ELK stack for creating monitoring and analytics solutions.
- Worked on implementing Microservices architecture by using containers.
- Involved in designing overall Microservices architecture including Gateway, API Service, Core Service, Discovery Server and Monitor Server using Spring Cloud.
- Refactored and enhanced an existing Angular 4 application to follow strict MVC patterns for improved source code maintenance which resulted in a significant percentage of code reduction, ease of upgrade, scalability, ease of developer spins up and enhanced performance.
- Worked with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
- Used JNDI to perform lookup services for the various components of the system and Optimized the JavaScript queries and used filters while coding in Angular 4.
- Created the ALB, ELBs and EC2 instances to deploy applications into the cloud environment.
- Used Docker container to run the application with the help of port number provided by Docker. Implemented different types of spring controllers as per application requirements DAO and service layer components using Spring/Hibernate API and Spring/Hibernate annotations.
- Involved in Core Javacoding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular.
- Designed and Implemented Automated blackbox testing scripts using perl and shell scripts.
- Develop integration techniques using the Apache camel and apache ActiveMQ technologies.
- Used Postman to test the responses of the API and simultaneously we can view the JSON body.
- Written SQL Queries to interact with Oracle database. Involved in unit testing using JUnit framework.
- Used Bitbucket as a version control system for the source code and project documents. Used Linux commands to start/stop the server, and to tail the log messages of applications.
Environment: Java 1.7, J2EE, JIRA, Oracle, Intellij, Postman, JSON, Maven, REST, Spring Boot, Hibernate 4.0, JSON, Oracle 11g, Agile, Core Java, Bit Bucket, Tomcat7.
Confidential - Troy MI
Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working models.
- Created a bunch of new microservices using Spring Boot to replace the legacy system.
- Implemented TDD and BDD methodology as part of an agile process. Worked on Development bugs assigned in JIRA for Sprint following the agile process.
- Involved in major application core design changes and app server configurations.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Involved in enhancement of existing applications utilizing Angular 4.0, created a role-based HTML navigation menu wherein menu items change dynamically based on the values derived from the database.
- Experience writing Angular 4.0 code for developing Single page applications (SPA), used several inbuilt language core directives, expressions, and modules.
- Extensive experience with Angular 4.0, creating custom directives, decorators, and services to interface with both restful and legacy network services.
- Experience on using the Bootstrap classes and labels for and directives for the best look and feel views.
- Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed beans, and helper classes to communicate with the presentation tier that consists of JSPs and Servlets.
- Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application.
- Design and develop the persistence layer under the guidance of ORM principles, using Hibernate and JPA.
- Implemented JQuery features to develop the dynamic queries to fetch the data from the database. Managing Amazon web services (AWS) infrastructure with automation and orchestration tools such as Chef.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data and consume RESTful web-services using the Jersey framework.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Developed MuleSoft projects in the Integration layer to connect with different systems.
- Implemented Spring Batch set up for running the batch jobs to process the large volume of records and to kick off specified tasks.
- Used GitHub and bamboo to promote the code to the next level environment. Used Maven to build and deploy the application.
- Worked on designing, creating databases, writing DDL, DML statements and populating the DB2 database. Having knowledge on DB Testing by writing SQL Queries and used DB2 for stored procedures
- Implemented the SPRING security LDAP for authentication.
- Involved in software development life cycle (SDLC), which includes requirement gathering, designing, coding, testing.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Created the database scripts as per the business requirements.
- Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
- Designed and Developed Restful Web Services for communication of different internal/external interface systems.
- Supporting the deliverables and production issues initially after deployment.
- Write TestNG/Junit Test cases for testing the Application layer and code development layer.
- Extensive experience in using Quality Center & JIRA for Defect Tracking and WINSCP, PUTTY to access production logs.
Environment: Java 11.0, JSTL, JSP, Servlets, Spring 4.x, XML, Hibernate, CSS, jQuery, AJAX, Oracle 11g, Jboss, PL SQL Developer, Toad, SVN, Oracle Reports, Log4J, Web Services, JUnit, SOAP, JAX-WS, Maven Build, TestNG.
Confidential - SFO, CA
Java Developer with Testing
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using the Agile Software Development Methodology.Developing the application services as per the requirements.
- Worked with Web services components JAX-RS services and worked with Restful Web services interacting with external systems and involved in identifying root cause for the application bugs.
- Worked on Hibernate to run and process the database. Used basic authorization to secure Restful web services.
- Developed RESTful (JAX-RS) webservices API using SpringFramework and Used Maven to build the project.
- Worked on Use Eclipse and Tomcat web server for developing & deploying the applications.
- Involved in unit testing using JUnit framework. Used Postman to test the responses of the API and simultaneously we can view the JSON body and write QL Queries to interact with the Oracle database.
- Used GIT to maintain current and historical versions of files such as source code, web pages, and documentation and Used JIRA to create and track all Bugs/activities.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Developed web pages using JSP, JSTL, and Custom Tag libraries, HTML, JavaScript, JQuery, JSON, Ajax and CSS. Used Ajax for doing asynchronous calls to the spring controller classes.
- Worked on JSON data and displayed it in the front-end screens using JQuery
- Used the features of the Spring Core layer, Spring MVC layer, Spring AOP and Spring ORMto develop the applications and used Spring Batch with Quartz scheduler for generating the reports.
- Actively involved in code review and bug fixing for improving the performance. Written several test cases for functionality, system and integration testing.
- Worked on execution of Test cases and built new features. Reporting the bugs found into the Defect Tracking System.
- Used ANT script for deploying the project. Deployed the project on Web logic 10.3, in the Linux environment. Used SVN for version control tools and SilkCentral for bug tracking tools.
- Used SoapRestful and WSDL for testing the API. Used Eclipse as a development IDE for web application.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided byAngularJS2.0.
- Used spring core annotations for Dependency Injection Spring DI and Spring MVC for REST APIs.
- Involved in automation infrastructure development using selenium. Developed and executed test cases and verified actual results with expected results of the API. Developed and tested Negative and Positive Test Cases.
- Knowledge and implementation experience of IT Service Management ITSM frameworks and demonstrated project management skills and experience working directly with customers and clients.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML. Written stored procedures, triggers, and cursors using SQL.
- Actively involved in Automation Testing, Functional Testing and Regression Testing.
- Interacted with the team members for clarification on defects.
- Actively participated with client interaction meetings and coordination of the team accordingly.
Environment: Java 1.7, J2EE, JIRA, TestNG, Eclipse Neon, Postman, JSON, Maven, REST, spring 4, Hibernate 3.0, JSON, Oracle 11g, AgileCore Java, JBoss, GIT, Junit, Tomcat7.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into a working model.
- Used Agile based scrum methodology for developing the project. Organized the daily stand up and scrum meeting to get the development status.
- Implemented Spring MVC 4.0 as a part of application development.
- Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed Beans and helper classes to communicate with the presentation tier, which consists of JSPs and Servlets.
- Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application.
- Design and develop the persistence layer under the guidance of ORM principles, using Hibernate and JPA. Developed web applications using the Spring MVC with annotation for better performance and maintenance.
- Implemented TDD (Test-driven development) and BDD as part of agile methodology. Worked on JQuery features to develop the dynamic queries to fetch the data from the database.
- Consumed and developed Restful Services with JAX-RS. Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
- Developed the web pages using Angular, JS2 and accessed the Restful web service for asynchronous calls.
- Design and develop the OO concepts in the business layer for highly scalable applications.
- Developed and enhanced web applications using Spring MVC Architecture using annotation-based configuration support.
- Used Maven to build and deploy the application. Used Postman to test the responses of the API and simultaneously we can view the JSON body.
- Used Bitbucket as a version control system for the source code and project documents.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Developed Stored Procedures, Functions and created database tables.
- Used Spring to implement dependencies between objects (Auto-wiring by XML and Annotation)
- Developed the service layers using Restful Services with Spring MVC and Spring Boot.
- Had knowledge on DB Testing by writing SQL Queries and used DB2 for stored procedures
- Support the deliverables and production issues initially after deployment. Wrote SQL Queries to interact with Oracle database
- Write TestNG/Junit Test cases for testing the Application layer and code development layer. Achieved code coverage by unit testing.
- Extensive experience in using JIRA for Tracking the assigned tasks. Build the Jenkins jobs to build and deploy the application in test environments like Function integration and acceptance environments.
Environment: Java 1.7, JSTL, JSP, Servlets, Spring 3.x, XML, Hibernate, Eclipse 3.x, CSS, jQuery, AJAX, Oracle 11g, Web Sphere, PL SQL Developer, Toad, SVN, Oracle Reports, Log4J, Web Services, JUnit, SOAP, JAX-WS, Maven Build, Bootstrap, Junit, RTC, Spring Boot.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life cycle (SDLC) including Requirements Collection, Analysis, Development, and Customization of the Application.
- Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application.
- Worked closely with the team to create impact analysis and design by understanding the areas affected in the applications because of ICD-10 changes.
- Gathering the requirements from the BA, splitting the independent user stories to work independently without dependencies throughout the release for ICD-10 remediation, identified risks and delivered with good quality.
- Discussed with product owners to decide and finalize on the strategy to implement ICD-10 out of crosswalk, complete remediation and dual usage of code sets.
- Implemented the complex requirement like mapping from ICD-9 to ICD-10 using GEMs as well as Inge nix Code Mapper tool.
- Developed Form Beans and Action Classes to model views and client-side functionality.
- Worked on challenging features like performance improvement for professional editing and facility editing to ensure the claim adjudication rates stay SLA compliant.
- Implemented the ability to process both ICD-9 and ICD-10 claims by systems
- Developed multiple SOAP and RESTful services, which perform several CRUD operations related to customer account and management modules.
- Worked on log4j open-source framework for logging certain level messages.
- Worked on Hibernate to create an in-memory Persistence Layer that was mapped to the RDBMS tables and columns Created artifacts such as user stories, use cases, process flows, activity diagrams and wireframes.
- Used SVN version controller to manage the code versions.
- Wrote JUnit Test cases for testing the Application layer and code development layer.
- Successfully implemented the ability to pull custom reports out of the application and used the BIRT tool to generate reports.
- Implemented the LCD (Local Coverage Determination) for Medicare policies.
- Developed Form Beans and Action Classes to model views and client-side functionality.
- Provided additional clarifications on issues such as test data, audit logs, reports to the sprint team so that the business solutions can be properly developed and tested to support the requirements.
- Participating in project design sessions to document technical specifications and to provide design options and solutions.
- Driven the Root cause analysis for the defects raised by QA at every end of the sprint and defects reported by customers.
Environment: JDK1.7, J2EE, Eclipse, Spring 4.1, XML, Oracle 10g, Struts 1.0, DB2, Maven, JDBC, Windows XP, Hibernate 4.4, JSON, MS Visio, Junit.
