Senior Java Developer Resume
San Jose, CA
SUMMARY:
- Overall 15+years’ experience in Designing, Developing and maintaining Java/J2EE Enterprise application including Java, Swings, JSP, Servlets, EJB,Struts, Spring MVC, Hibernate, Oracle 11g, JDBC, HTML5, CSS, JavaScript, JQuery, XML, XLST, Ajax, ANT, SOAP and Restful Web Services java multi threading, Java Thread, Safety, Perl and Scala.
- 9+ years of experience in Production Support for Java/J2EE Application.
- Experience in developing Web Services using - SOAP (CXF 2.x), WSDL and Restful web services (Jersey), DTDs, XSD schemas for XML.
- Experience in working with Servers like IBM Web sphere 8.0, BEA Web Logic 9.x/10./11, JBOSS and Apache Tomcat 5.x/application servers.
- Expert in development of applications using J2EE technologies like Java, JSP, Servlets, Java Beans, JDBC, JNDI, JMS, WMB, XML/XSL, Web Service, AJAX and Amazon Web Service (AWS) .
- Expertise in SOA prototype/ orchestration development, message designs and SOA security.
- Good Working knowledge of JNDI, RMI, java multithreading and Web Services
- Responsible for application build deployment in various environments including DEV, QA and UAT on AWS EC2 boxes
- Experience on Play Scala and Slick, WS Apis.
- Installed patches to applications and Web logic/ JBoss application servers.
- Experience in implementing SOA solutions for Health Insurance Exchanges and Medicaid Integrated Eligibility systems which includes integration with OPA, Siebel, Federal Data Services HUB and Carriers. .
- Used several relational databases such as Oracle, MySql,DB2
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Knowledge on SQL to conduct database testing
- Familiar with Quality Industry standard like CMM/CMMI and IEEE.
- Used build technologies Apache ANT, Maven
- Have Good Knowledge in Node JS.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Expertise with No SQL databases like Hbase, Cassandra, Dynamo DB (AWS) and Mongo DB
- Spring hooks were used to integrate Hibernate at 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 database.
- Involved in support for production environment and Web Logic/JBoss server hanging and server crash issues .
- Extensive experience in using the AWS using spring.
- Experience in integrating spring with Elastic search.
- Registered Appraisal Team Member (ATM) for CMMI Development v1.3
- Configured hibernate to work with spring, by setting up Session Factory in Spring context file. Used named queries sql database find and update.
- Experienced in deploying SOA applications into different environments using scripts and enterprise manager.
- Developed PL/SQL stored procedures and extensively used HQL.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS .
- Extensively used in Agile SCRUM, (JIRA, RALLY) methodology in application development.
- Architected hybrid AWS and on-premise solutions for technology clusters and patterns
- Experienced in Web Logic Administration, Monitoring and Troubleshooting using Admin Console.
- Expertise in AWS data migration between different database platforms like SQL Server to Amazon Aurora using RDS tool.
- Used Maven to build the J2EE application.
- Generated AWS migration roadmaps and driving buy-in across complex organization structures.
- Used RSA as the IDE and deployed the application on Web Logic application server.
- Key player of the Software Engineering Process Group to develop, document, improve and implement software and project management processes/plans using Capability Maturity Model Integration (CMM/CMMI) Methodology.
- Define, document, and implement current and needed CMMI level 2 and 3 plans/processes/procedures: Project Planning, Risk Management, Requirements Management, .
TECHNICAL SKILLS:
IDE/Tools: Eclipse,My Eclipse, RAD, STS, IntelliJ, TOAD,Rally,Dream Viewer, SQL Developer
Frameworks: MVC, Struts, Spring MVC, Hibernate
J2EE Technologies: Core Java, JSP, Servlets, EJB, RMI, JMS, MQ Series, JDBC,JNDI, WSDL,SoapWeb Services& Restful Web services, XSD, XML, Groovy, AWS (EC2, S3, SQS) SDK java multithreading
Scripting Languages: HTML5, CSS, JavaScript, JQuery and Knowledge of Angular JS.
Application/Web Server: Apache Tomcat, IBM, Websphere7.0, BEAWebLogic9.x/10./11,JBoss
Database Technologies: Oracle 8i/9i/10g/11g, MySQL,MS Access,DB2
ORM Tool: Hibernate 3.0,Toplink, Rational Rose, Maven, Ant
Version Control Tools: PVCS, Tortoise SVN, GIT, Clear Case, Jenkins, MS VSS.
Other skills: Agile, Scrum, Maven, Ajax, Ant Script, UML, Junit,Log4J, JSON, POJO,Designs Patterns,JSON, Unix
Software Methodologies: OOAD, UML, SDLC.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Senior Java Developer
Responsibilities:
- Analysis the user stories and provide the estimation
- Involved in Analysis, Designing and coding.
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Developed the presentation layer using Scala, JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Developed and implemented CMMI level 3 processes/procedures/templates/checklists: Project Planning, Risk Management, Configuration / Change Management, Quality Assurance, Measurement & Analysis
- Responsible for designing and implementing the integration solution for Hawaii Integrated Eligibility System using Oracle SOA stack
- Develop persistent objects using Hibernate.
- Created Mock services in SOAP UI to test the interaction with the Web services.
- Resolving technical issues and helping the team members technically.
- Actively involved in writing SQL using SQL Query Builder .
- Implemented scheduled downtime for non-prod servers for optimizing AWS pricing
- Implemented the XSLT transformations in SOA to provide mapping between the KOLEA and FFM services.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels
- Developed client application API's using Node JS.
- Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Design and development of new features and enhancements; making crucial technical decisions pertaining to the design and development activities.
- Wrote SQL queries and PL/SQL procedures for JDBC
- Key designer and developer of work thread pooling mechanism to improve the response performance and the server scalability.
- Created continuous integration builds using Maven and Harvest control
- Java multithreading, thread pooling are used in this project..
- Used Soap over Http and Soap over JMS for communication between components.
Environment: Java/J2EE, JSP, JQuery,Servlets, Struts, Ajax, Spring MVC, Hibernate, Soap and Restful Web Services, Oracle SOA, Web sphere 8.0, Agile, Rally, Angular JS, Node JS, Mongo DB, MarkLogic, ANT, Scala, AWS.
Confidential, San Francisco, CA
Professional Application Designer
Responsibilities:
- Develop the front end design and get the approval from client
- Designing and coding the complete module for flight details.
- To establish requirements and determine priorities
- Participate in reliability studies and evaluation of SOA engineering designs constructs. Perform SOA governance requirements analysis.
- Identify gaps and design extending the error capturing support model for zonal supports noting nodes of failures for SOA and e-Biz technology stack .
- Involved in accurately providing estimated development times.
- Develop the front end design and get the approval from client.
- Enterprise Java Beans (EJBs) extensively in the application. Developed and deployed Session Beans to perform user authentication
- Created Mock services in SOAP UI to test the interaction with the Web services.
- Authored ALL the supporting PDLC documents to include the ML2/ML3 CMMI Processes and SOP’s .
- Implemented 2nd-level Cache in Hibernate for documents distribution, created JUNIT tests
- Maintained and developed infrastructure using Chef, Jenkins, and multiple AWS tools.
- Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VM Ware Vm's as required in the environment.
- Tested JSPs and Servlets used in search, security and scheduler modules using Cactus API.
Environment: Core Java, HTML5,JavaScript, JQuery, JSP, JMS, MQ Series, Servlets, Restful Web Services, Ajax, Agile, Scrum, PVCS, Oracle 11g. SOA Suite 10.1.3.x, SOA Suite 10g/11g, Oracle Web Logic Application Server 8.x/9.x/10.x, AWS, Cloud
Confidential, Los Angeles, CA
Senior Java Developer
Responsibilities:
- Involved in Analysis, Designing and coding as well as testing of the application.
- Develop persistent objects using Hibernate.
- Created the Front end page using JSPs, HTML, and CSS, java Script and JQuery with its required styles.
- Involved in developing and consuming SOAP/RESTFUL web services
- Created Mock services in SOAP UI to test the interaction with the Web services.
- Designing and implementing the code using Struts framework.
- CMM Level 3 Process Steering Committee member in support of Audit Reviews. Developed the guidelines for an SQA environment, based on CMM Level 2 KPA's. .
- Implemented modules using Core Java APIs, Java collection and integrating the modules.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Expertise in AWS data migration between different database platforms like SQL Server to Amazon Aurora using RDS tool
- Design Error Handling workflow nodes and components for a Retry from Human Tasks for the SOA Suite Work list application where feasible .
Environment: Java/J2EE, JSP, JQuery,Servlets, Spring MVC, Soap and Restful Web Services, Maven,Hibernate,DB2,WebSphere, Agile, JIRA, Tortoise SVN, Postage SQL.
Confidential, Bloomington, IL
Senior Java Developer
Responsabilités:
- Involved in requirements gathering and analysis.
- Analysis the Requirements for JRF 5.x and JRF 6.x
- Developing and Implementing the code for both JRF version
- Testing & Supporting different Environments
- Involved in reviewing the code.
- Implemented java multithreading to process Image download applications
- Development Junit Test cases for testing the development code
- Analyzed the performance of application and fine tune the code where it is necessary.
- CMM Process Improvement Guidelines with emphasis on SOPS, SQA, Project Management,
- Developed PL/SQL stored procedures and extensively used HQL.
- Used Rational Clear case as a version control tool and Maven as built tool.
- Used RSA as the IDE and deployed the application on Web Logic application server.
- Used Log4J to monitor the Error Logs.
- Used the Eclipse as IDE, configured and deployed the application onto Tomcat server.
- Worked on Postage SQL like interacting with Database, writing Stored Procedures and debug and fix the issues as well.
- Involved in the unit testing of the tool.
- Involved in consuming and publishing SOAP/RESTFUL web services
- Enhancement and maintenance of the application.
- Created project status report and presented it to the clients and higher management on a weekly basis.
Environnent: Java, JSP, Struts, Spring MVC, Hibernate,WSDL,Soap and Restful Web Services, JSON, Maven, POJO,JMS, SCRUM, RAD, Maven, GIT, Oracle 11g.JBoss SOA-P, SPARX Systems Enterprise Architect 7.1.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Analyzing the requirement specification, technical design preparation, conduct proof of concepts in analyzing the various design approaches and sharing with client.
- Involved in Development, Implementation & Testing
- Requirement understanding of Use Case documents with help of Business Analyst and responsible for design, development, testing and implementation of modules.
- Implemented Restful services using Jersey.
- Involved in system development using java multithreading, spring and hibernate.
- Multi-threaded processing improvement.
- Extensively worked with Oracle Application servers, Apache Tomcat, J Boss 4.2.3 and Service Mix Server. Wrote SQL queries and PL/SQL procedures for JDBC.
- Prepared the REST and SOAP based service calls depending on the data passing to the web service. experience in a range of CMM/CMMI disciplines including configuration and change management
- Was involved in designing and developing the User Interface
- Created the Front end page using JSPs, HTML, and CSS, java Script and JQuery with its required styles.
- Utilized Log4J for debugging and logging the operations of the application.
- Eclipse Helios as Integrated Development Environment (IDE).
- Prepared technical and Java API documentation.
- Development Environment (IDE).
Environment: Core Java, HTML5, JavaScript, JQuery, JSP,JMS, MQ Series, Servlets, JSON, POJO,Maven,Struts, Top link,Restful Web Services, Ajax, Agile, Scrum, PVCS, Oracle 11g. SOA Suite 10.1.2 - 10.1.3.4
Confidential, New York, NY
Senior Consultant - Application Development
Responsibilities:
- Involved in Design & Development.
- Creating/Reviewing the Use Case Diagram.
- Coordinating with Onshore/Offshore Team on Specifications of New Requirements, Change Requests and testing progress in different phases.
- Fixing of QA and UAT bugs and coordinating with other systems leads.
- Involved & Follow up with team for Defect fixes.
- Used Enterprise Java Beans (EJBs) extensively in the application. Developed and deployed Session Beans to perform user authentication.
- A cted as CM Librarian for assigned projects. Identified deliverables, work products (configuration items), and documents to be placed under configuration control.
- Involved in metrics preparation and worked with the QA team to get sign off before release.
- Expertise in developing Object Relational Mapping using Hibernate and Oracle. • Used several relational databases such as Oracle, MySql,DB2
- Multi-threaded processing improvement.
Environment: Core Java,HTML, JavaScript, JSP, Servlets, Struts, Hibernate, Agile, Scrum, My SQL, Clear case, Toad, SOA Suite 10g/11g, Oracle Web Logic Application Server 8.x/9.x/10.x
Confidential, New York
Java Developer
Responsibilities:
- Requirement study and System Analysis & Design and prepare design document.
- Involved in Development of the modules
- Defect Fixing activities.
- Deploying the Application in various environments like QA, UAT and Production.
- Responsible for the support of the full application after successful deployment.
- Involved in supporting the application.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Co-developed advanced features multithreading under Windows, long duration tasks on robot).
- Trained CM staff on Application Deployment, CM Tool(s) Administration, Versioning, Base lining, (and other CM responsibilities
- Involved in Migration of Web logic server 10.3.0 to Web logic 10.3.5
- Spring hooks were used to integrate Hibernate at persistence layer.
- Used Spring IOC, AOP modules to coordinate with the application
- Follow up the defects with development team until it is fixed.
Environment: Java, JSP/Servlets, EJB, JMS, MQ Series, Spring, Oracle 9i,Eclipse, Sql Developer, Unix, Clear case.