Senior Java Developer Resume
AtlantA
SUMMARY
- 13 years of experience with In - Depth knowledge in Java/J2EE platform with Oracle and Sql server
- 10 Years of excellent knowledge in MVC based applications
- 5 years of proficient knowledge in Agile Scrum
- 7+ years of knowledge of Technical knowledge in SOA, Web Services, WSDL, JSON, JAXB, SAX and DOM
- Proficient with Comprehensive Technical/ Business Skill Set Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services, Oracle, SQL, PL SQL, Web2.0 (AJAX)
- Proficient in JAVA features: Generics, NIO, Autoboxing and Lambda expressions
- 5+ years of Excellent knowledge in Websphere 6.1.35 along with RAD6, 7.5.5.3 and Eclipse
- Requirement Analysis, Work Flow Design, Process Improvement, Systems Integration and leadership.
- Proficient in performance Analysis of J2EE Application through different Java Performance Testing tools such as RAD profiler, JProfiler, JMeter
- Significant experience using UML, particularly in the construction of use-case, sequence, state, activity diagrams.
- Significant practical experience using the Rational Unified Process and the Systems Development Lifecycle (SDLC)
- Successfully implemented Restful(JSR-311) with JSON
- Have involved and contributed a lot in converting the requirements into effective business design
- Spring Batch PoC implemented successfully
- Proficient in using Eclipse 3.3, OC4J, TOAD, PL SQL Developer
- Proficient in using OAuth, Jwt tokens
- Experience in developing cloud solutions including AWS-S3
TECHNICAL SKILLS
JAVA: Collection, Inheritance, Generics, Multithreading, NIO, Exception Handling
J2EE: JSP, STRUTS, JDBC, JNDI, LDAP, AOP (Aspect Oriented Programming), IOC (Dependency Injection) etc
Framework: Spring 4.0, Hibernate 3.0, Hadoop MapReduce
Middleware: IBM WebSphere 6.1, 6.0 and 5.0, Weblogic 8.1, WebSphere MQ Series, Tomcat 6 and Tomcat 5
XML/XSLT: XML, JAXB, SAX, DOM, Stax, HTML 5, CSS
Scripts: AJAX, JavaScript
SOA/Webservices: SOA 1.0 and SOA 2.0, Webservices
IDE: RAD 7.5, RAD 7.0, WebSphere Studio Application Developer, Eclipse 3.3.4, MyEclipse 6.6
Design Skills: Object Oriented Analysis and Design (OOAD), GOF Design patterns, J2EE Design patterns, Rational Modeler
Database: Postgre SQL, Oracle 10g, Oracle 9i, SQL, PL SQL MySQL 5.5
Source Control: PVCS, Perforce, Accurev, SVN
Operating System: Windows 7, NT, Windows 2000, UNIX
Deployment Methodologiesdeployment and Testing: Agile methodology, JUnit, Ant, Maven, JMeter, Rad profilerIBM Heap Analyzer, IBM support Assistant
PROFESSIONAL EXPERIENCE
Confidential, Atlanta
Senior Java Developer
Responsibilities:
- Successfully Implemented Microservices using Spring Boot
- Successfully Integrated to Amazon S3 Bucket
- Migrating J2EE application to AWS Environment
- Created Proof of Concept for re-writing existing Gateway Application using Spring MVC, JPA
- Migrating Gateway and supported Systems to AWS Environment
- Successfully Implemented Amazon SES Integration
- Successfully Implemented Amazon SQS Integration
- Quartz Scheduler Implementation
- Successfully moved Spring Xml config to Annotations
- Running Cobertura and SonarQube to maintain Source Quality
- Maintaining Kanban to display daily development status
- Created Mockito setup and used for Integration Test
- Configured Hadoop Pseudo Distributed Environment Successfully.
- Implemented Proof of Concept for MapReduce Framework
- Successfully implemented Wells Fargo-Cybersource debit card payment Integration
- Successfully migrated from Jboss-EAP 6.3 to Jboss-EAP6.4
Environment: JAVA, J2EE, MicroServices, Webservices, spring MVC, Spring Data, Spring Boot, Mockito, Junit, SonarQube, Servlet, Oracle, XML, JDOM, Velocity, Webservices, GIT, Cobertura, Kanban, Quartz, Jwt, OAuth2, AWS
Confidential, California
Senior Java Developer
Responsibilities:
- Developing Proprietary XML & Java files for workflow
- Configuration parameters creation for 837,835 and 277 files
- Professional, Institutional bill correction and creation of test files
- New Provider Setup & Payer setup
- Successfully implemented Automation of Provider setup using Java, Struts
- Analyzing multiple option for the portal rewrite(struts, spring MVC and play framework)
- Analyzing Spring Batch & Integration to replace existing claim process.
- Successfully created model Spring Batch process
- Improving existing struts portal Performance and standard
- Maven Script enhancement
- Implementing Jax-Rs webservices
- Suggested Load balancer & Clustering to reduce the down time
Environment: JAVA, Eclipse, Putty, SVN, SOAP, Web services(Jax-ws, Jax-Rs), Oracle, XML, Struts, Jsp, Servlet, Linux, Spring Batch, Maven, Jenkins, Agile Methodology (Scrum), Tomcat, JIRA
Confidential
Lead SDA/ Team Lead
Responsibilities:
- Checking Websphere Performance of Different JVMs
- Recommending MIN and MAX JVM requirements in shared Environment
- Recommending MAX number of Datasource Connection Pools to be set in the Websphere
- Worked with IBM heap Analyzer for scaling up Memory Allocations and freeing up Memory using Xmin and Xmax
- Interacting with Business customer and converting the requirement into Business Document
- Improving performance of Concurrent Access implementation, Collections framework
- Converting Business document into Technical Specification
- Preparing Ball park estimation and work plan
- Improving the poorly performing J2EE Application to Highly performed using RAD Profiler, JMeter
- Integrated other subsystems through Webservices, XML and XSL
- Used Data models, spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
- Wrote the SQL queries, functions, stored procedures for data access.
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Involved Define database schema and the required table-structure
- Optimize the code written by the team-members
- Tune the SQL Queries and Optimizing SQL query performance
Environment: JAVA, J2EE, RAD7.5.5.3, RAD6.0, WebSphere 6.1, WebSphere 5.1.2, SOAP, WebServices(Jax-ws,Jax-Rs), JSP, STRUTS, Java 1.5, Java, 1.6, SQL server, Enterprise Architect, AJAX, HTML 5, GoF Design patterns
Confidential, Boston, MA
Team Lead/Senior Associate
Responsibilities:
- Made the Claim filing Process from the scratch
- Worked on 835,837,820 and Auth channels
- Discussed with business to understand the exact requirements and wrote down the functional specification
- Designed the Technical Specification
- Used Auto-wiring and Inversion Control of Spring successfully to implement the new blend of technology
- Implemented Apache Axis 2 Webservices and IBM SOAP WebServices with Dom parser successfully.
- Used Hibernate-ORM, Hibernate-Struts Velocity templates, POJO, DAO design pattern and JDBC to access the EIS layer (Oracle Database)
- Used Data models, spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
- Implemented Struts-Velocity Templates-Spring-Hibernate (Used Struts Validation framework, Spring’s DI and AOP along with Hibernate ORM)
- Created queues using MQ
- Testing the components using Junit
- Posting messages in the queues using MQ
- Used MQ to set a queue.
- Wrote the SQL queries, functions, stored procedures for data access.
- Used JSP and Struts, AJAX for the presentation layer
Environment: JAVA, J2EE, spring MVC, Hibernate, AJAX, Eclipse, SOAP, Rest Webservices, JSP, STRUTS, Java 1.5, Sql server, Iway, Perforce, Iway transformer, Iway Manager, HTML 5, JIRA
Confidential, Detroit, Michigan
Team Lead/ Lead SDA
Responsibilities:
- Discussed with business to understand the exact requirements and wrote down the functional specification
- Successfully Implemented Scheduling and unscheduled orders Process
- Preparing the XSLT design
- Wrote the SQL queries, functions, stored procedures for data access.
- Used JSP and Struts, AJAX for the presentation layer
- Created queues using MQ
- Posting messages in the queues using MQ
- Used MQ to set a queue.
- Worked as a Sr. Developer. Designed the application framework
- Successfully customized the Controller specific to Confidential Framework
- Generating PDF reports using Latex, GNU tools first time in Confidential environment using Multithread
- Successfully leading offshore SMW team and coordinating with onsite business
- Successfully addressed Inventory mix rate more than 100% problem which was there untouched 2 years
- Implemented JMS Queue and topic Connection factories and MDBs in successful manner for both Asynchronous and Synchronous message communication
- Used JSP and Struts, AJAX for the presentation layer
- Define database schema and the required table-structure
- Successfully implemented Threading framework for Report generation
- Optimize the code written by the team-members
- Tune the SQL Queries and working with DBA to fix the more plan counted queries
Environment: JAVA, J2EE, RAD 7.0,WebSphere 6.1, Websphere 5.1.2, SOAP, WebServices, JSP, STRUTS, Java 1.4, Java 1.5, Microsoft Project, GNU, LaTeX, Oracle10g,Enterprise Architect, UML, DB 2, GoF patterns
Confidential
Technical Lead
Responsibilities:
- Successfully Co-ordinated business team, Tech team and Accounts experts
- Successfully implemented Struts 2, Spring, Hibernate framework
- Successfully implemented the Account Workflow system.
- Efficiently converted the business requirement into Performance high application
- Used UML, Microsoft Visio and Enterprise Architect for Design
- Used Data models, spring, hibernate-config.xml, hibernate mapping files & HQL for building the persistence layer.
- Wrote the SQL queries, functions, stored procedures for data access.
- Used JSP and Struts, AJAX for the presentation layer
- Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application
- Define database schema and the required table-structure
Environment: JAVA, J2EE, spring MVC and Core, Hibernate, AJAX, Eclipse WebSphere 6.1, WebSphere 5.1.2, JSP, STRUTS, Java, Microsoft Word
Confidential
Senior Developer
Responsibilities:
- Detailed study of System Design and Specification Document
- Responsible to develop the core module Vendor Charge back
- Successfully unit tested the modules.
- Writing SQL statements and Debugging the Stored Procedures.
- Unit testing and System testing.
- Assisting the team members for understanding the requirement.
- Integrating the modules and did integration testing
Environment: Core Java, WSAD, Websphere, JSP, STRUTS, Java Script, Oracle, Servlets, PVCS, J2EE
