We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

DallaS

PROFILE SUMMARY:

  • Around 11 years of experience in Software development life cycle involving analysis, design, development, testing, maintenance, architecting of application software in Web - based and distributed n-tier architecture environment using Java & J2EE technologies.
  • Experience in all phases of software development life cycle.
  • Various domain experiences like Banking & Financial Services, Insurance, Telecom and Software quality process.
  • Experience involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns.
  • Experience in developing and designing web-based applications using java, J2EE, Web Services both SOAP & REST, MVC framework, Spring, Hibernate, Spring Boot, Servlets, JSP, Tag Libraries, JNDI, JDBC, Struts, EJB, Mule ESB, Oracle, SQL, JMS MQ Series, Active MQ, Ant and Maven Builds.
  • Thorough experience on the SOA design principals.
  • Good noledge and experience on the ESB creation and deployments, Load Balancing, Router Configurations.
  • Experience in Cloud deployments and debugging on WebSphere 8.5 server. On the client side, we use Cloud Management Portal (CMP) a proprietary Cloud tool for code deployment, promotions and debugging.
  • Lead point of contact for Test and Production environments creation, deploying the apps to all the environments like SYS, QA, Pre-Prod and PROD, code promotions and Responsible for Technical Checkouts of the apps and services until Production implementation.
  • Worked as a Tech Lead for couple of Migrations projects which are - Java 1.4 to 1.6 & 1.7, WebSphere 6.1 to 8.5, Standard Linux to Cloud based Environment and Ant to Maven migration. Provided technical guidance to the project team during roadblocks.
  • Worked on the Data Center migration project from ISCs to Data Centers.
  • Expertise in Production support activities.
  • Maintaining Disaster Recovery plan and Business continuity plan.
  • Thorough noledge on the BAM(Business Application Monitoring) tool.
  • Provided Technical expertise for the team members and resolved Build issues during Continuous Integration.
  • Expertise in Service Management Tool HPSM. Very good noledge on Change management, Incident management and Problem management.
  • Provides the Weekly Status Report to the Client on the development status of the work, Issues occurred on the previous and resolution status.
  • Worked on Mule Connectors like FILE, HTTP, JMS etc as part of Integration Usage.
  • Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE.
  • Experience in developing applications using web/application servers like WebSphere, & Tomcat. Data Transformations using Mule ESB.
  • Extensive noledge of frameworks dat follows MVC architecture like Spring, Struts framework, Java Server Faces.
  • Experience in using the Object Relational Mapping Tool Hibernate, strong in using XML mappings and Java Objects.
  • Hands on experience with databases including Oracle, PL/SQL, DB2 and MySQL involving stored procedures, triggers, functions, indexes, and packages.
  • Experience in Jenkins release tool for building apps and debugging build issues.
  • Experience withDocker &Kubernetes
  • Experience in environments configurations using Build Environment Support Tool (BEST).
  • Has experience in BEST tool to bind Web services, MQ mappings, EJBs, DB configurations, security settings and named environments creation.
  • Has good experience in trouble shooting the environment issues.
  • Good noledge on ESB, Data power configurations.
  • Experience in Java &J2EE Design Patterns like DAO Pattern, Broker pattern, Service controller, Business Delegate, Strategy pattern, MVC, Dependency Injection & Micro Services.
  • Experience with installing and configuring application servers such IBM Web Sphere (WAS 6.1 & 8.5) and WebLogic 10, Apache Tomcat.
  • Good Project Management and Inter-personal skills gained through interaction with technical and functional teams. Good understanding on AGILE Methodology.
  • Diverse experience in (object oriented) design using UML methodology with Visio and implementing the several Designs.
  • IDEs for development - Eclipse, RSA 8.5, MyEclipse, Spring Tool Suite and plug-ins, IBM Data Studio 3.11 for RDBMS.
  • Good in writing Junit test cases.
  • Hands on experience in VPN, Putty, etc.
  • Hands on experience in project management tools like SVN, Clear case and VSS.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from the clients.

TECHNICAL SKILLS

Language: Java 1.5, 6, 7.0, 1.8, J2EE, XML, SQL, PL/SQL

Special Tools: RSA, Cloud Management Portal, HPSM

Web Technologies: Servlets, JSP, JSF (UI Components), JSON, Ajax, SAX, DOM, XML

Scripting Language: JavaScript, Unix Shell Script, DCOM

Communication Technologies (SOA): Web services (SOAP & REST), WSDL, JAX-RPC, JAX-WS, JSON, JMS MQ Series, Active MQ, Apache Camel and Mule ESB

Distributed Technologies: JDBC 2.0, EJB

Framework: Spring 2.0, Springs MVC, Spring Boot, Struts 1.2, EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate 3.0, JSF 1.2

IDE Tools: Eclipse, RAD 7.0, RSA 8.5, My Eclipse, JUnit, SOAP UI, PMD

RDBMS Tools: : TOAD, SQL Developer, IBM Data Studio Client, IBM DB2 Client, SQL 2008

Build Tool: Apache Ant Script, Maven (Basic), Jenkins

Log: Log4J

Version Control: SVN, VSS, Star Team, Github

Other: Splunk, Putty, VMWare, Visual Studio

Database: IBM DB2 9.5, Oracle 11g

App Servers: WebSphere Application Server WAS 8.5 & 6.1, WebLogic 10, Apache Tomcat 7

OS: Win 7,8 & 10, Unix and Linux

PROFESSIONAL WORK EXPERIENCE:

Confidential, Dallas

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of the project from PI planning session.
  • Developed RESTful web services using Spring boot and exposed as APIs to the consuming Web module. The services will fetch the telephone numbers from backend service and validate the predefined rules on the date data and parse the info to the front end.
  • Utilized Apache Camel routing for the execution flow.
  • Implemented memory coherence and splitter & aggregator camel routes for parallel calls and storing the data into Coherence.
  • Involved in writing controller code on the Web module and DAO layer using Spring and Hibernate.
  • Used Github for code repo & Jenkins for continuous integration build and deployments of the Docker images into Kubernetes servers.
  • Extensively used the mock tools for creating mock data in JSON formats to test the REST services.
  • Run the Sonar reports and fixed the code quality issues.
  • Responsible for production checkout and monitoring the error rate using Splunk tool

Environment: JAVA 1.8, J2EE, JSP, EJB, Java Script, WebSphere, Eclipse, Spring framework, Maven, Splunk, Windows, LINUX, REST Web services, Putty, Oracle & Github

Confidential, IL

Sr. Java Developer

Responsibilities:

  • Involved in all the phases of the project such as analysis, design, development testing and deployment.
  • Developed RESTful & SOAP web services and exposed as ESBs with router and load balancing configurations in place.
  • Worked on the Java 1.4 to 1.6 and 1.7 migration projects.
  • Worked on the EJB layer as part of business functionality changes.
  • Used Hibernate to access database and perform database updating.
  • Involved in writing controller code and DAO layer using Spring and Hibernate.
  • Implemented RESTful webservices using Spring boot.
  • Used JMS as part of putting the messages to MQ for third part application processing in an Auto ID cards flow.
  • Hibernate 3.0 was used for Object Relational Mapping.
  • Used SVN & Jenkins for continuous integration build and Cloud deployments.
  • Implemented ESB and Datapower configuration. Our Web Services are exposed as ESB to consumers. We used the client tools to setup the Datapower ESB with load balancing on the WAS 8.5 Server VIPs.
  • Implemented the associated business modules using Spring MVC, and Hibernate data mapping.
  • Implemented Cross Site Scripting Filter class to validate user input from CSRF attacks.
  • Used Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to DB2 database.
  • Incorporated the Web Services in Mule ESB based on SOA architecture.
  • Implemented Mule ESB flow to gather the Auto policy details and send the ID card details over MQ to third party external vendor.
  • Involved managing authorization & autantication to system using LDAP servers.
  • Log4j were used to log the various debug, error and informational messages Confidential various levels.
  • Impact Analysis of existing application to develop detailed specifications for enhancement of modules according to new requirements
  • Responsible for production checkout and monitoring the error rate using Splunk tool.
  • Communicating with Business Analysts for gathering requirements and clarifications on the roadblocks. Maintained excellent communication skills as I am the single point of contact to the Business.
  • Coordinating with the client as well as with offshore team and managing the deliverables and deadlines.
  • Managing resources for different modules and providing status updates to the client.
  • Providing the Production support and tracking post implementation defects.
  • Doing peer code reviews.
  • Actively using the client tools like Share Point, Lotus notes phase
  • Working with SMEs (Subject Matter expects) to understand the business flows.
  • Attending the client Stand up Meetings on daily basis.
  • Project Planning and streamlining the resources accordingly and forecasting the resources for the pipeline projects.
  • Scheduling weekly meetings with clients to discuss on the milestones, effort and deliverables.

Environment: JAVA 1.6, 1.7, 1.8, J2EE, EJB, Mule ESB, XML, Web services, MQ, Splunk, Windows 10, UNIX, Spring 3.2, JMS, DB2, Spring Boot, Micro Services, Maven, WebSphere 8.5, SVN, Jenkins, SOAPUI, RESTful Web Services.

Confidential

Tech Lead/Sr. Consultant

Responsibilities:

  • Communicating with Business Analyst for gathering requirements and clarifications on the roadblocks.
  • Analyzing the requirement and prepare design, Use Case Diagrams, Object Mapping Diagrams & Class Diagrams using UML.
  • Worked on the EJB layer to incorporate the changes specific to IOS device.
  • Modified the JSPs and JavaScript logic to make the application compatible with IOS device.
  • Modified the CSS and HTML pages to make the application compatible with IOS device.
  • Tested the application in IPAD device and compared the results with browser and mobile versions of the same application.
  • Responsible for Metrics Reporting, created master charts for tracking major objectives along with significant action plans.
  • Responsible for production checkout and monitoring the error rate using Splunk.
  • Deriving competency development and training plan for the team to cater project requirements
  • Develop project plans based on scope document and committed time lines in consultation with all the major stake holders

Environment: JAVA 1.4, J2EE, JSP, Servlets, EJB, JRF, Java Script, WebSphere, RSA, Spring framework, Splunk, Windows, UNIX, Struts, Web services

Confidential

Module Lead

Responsibilities:

  • Responsible for Requirement Analysis, Design, Development, and deployment.
  • Modified the EJB layer of the code by replacing the existing CMPs with DAOs as part of architectural change.
  • As part of server migration, fixed the dependency issues occurred during deployment into WAS7 server. Issues are related to DB connectivity and MQ compatibility issues.
  • Fixed the defects occurred during functional testing due to incompatible jars.

Environment: JAVA, J2EE, XSLT, XML, Hibernate, Ajax, Web service, Struts, Spring framework. Web logic cluster

Confidential

Developer

Responsibilities:

  • Building Custom Components.
  • Worked on the testing of the application functionality and fixing the defects.
  • Implemented Business Layer to interact with DAO layer and UI layer.
  • Developed EJB modules to implement the new business requirements.
  • Preparing Design Document in UML in respective to the new changes as part of the new approach.

Environment: JAVA, J2EE, WebSphere, DB2, Windows, Linux

Confidential

Developer

Responsibilities:

  • Maintenance of SFMS Help Desk which includes support, procedural questions, recovery & backup information and general consultation for problems reported by various banks.
  • Analyzing and fixing productions defects for Monitoring.
  • Done the performance tuning of the application as part of an issue with one leading bank which use the service maximum.
  • Estimation, Impact Analysis and Coding for various Change Requests occurred by banks as per their own requirement needs

Environment: Java, EJB, Struts Framework, Java Script, Oracle 9i, MQ Server (Version 5.3), Tomcat, Windows and Solaris.

We'd love your feedback!