We provide IT Staff Augmentation Services!

Sr Java Developer Resume

Dunwoody, GA

SUMMARY:

  • Outstanding Core - Java, J2EE developer . Strong focus on analyzing requirements and design & development of applications with ability to work effectively with tight deadlines and firm schedules
  • Over 12 years of IT experience in developing Application Software using Java/J2EE technologies.
  • Demonstrated technical and leadership expertise in application development & support in distributed systems and web technologies.
  • Ability to develop work approach and project plans to meet client requirements, manage and monitor progress of plan
  • Document business requirements, including use cases, to ensure that the project team develops solutions that meet the customer's needs and to minimize requirement defects up front prior to implementation.
  • Expertise in designing projects based on Unified Modeling Language (UML) with diagrams like (use-case, class, sequence, activity, state, deployment, component) using Microsoft Visio
  • Experience spans all phases of the Software Development Life Cycle.
  • Extensively worked on Servlets, JMS, EJB, Struts, Spring, Spring MVC, Hibernate.
  • Exhaustive experience in developing and deploying applications on Web/Application servers - Apache Tomcat, JBOSS EAP, JBOSS FUSE, Weblogic, Websphere.
  • Strong Hands on Experience in configuring JMS Queues and Topics using ActiveMQ/JBOSS AMQ Series.
  • Experience in building Web Service applications using SOAP and REST.
  • Experience in container based technologies like Docker, Kubernetes and Openshift along with development of Microservices architecture using Spring Boot.
  • Experience and Proficient in with API Management tool Apigee.
  • Experience in Frontend development using HTML, CSS, XSLT, JavaScript, Ajax, Bootstrap, Angularjs, JQuery.
  • Strong RDBMS fundamentals and experience in database design, data modeling, data normalization, triggers, stored procedures, indexes. Hands on experience on Oracle 9i/10g/11g and Database design tools like TOAD, SQL Developer
  • Experience in working with customer facing environment under tremendous pressure.
  • Expertise in Application support management (Incident, Problem, Change, Release, SLA, Business continuity Management)
  • Skilled problem solver and an efficient team player. Self-motivated, Good interpersonal skills. Committed, Result oriented, hardworking with a quest and zeal to Learn new technologies
  • Excellent computer algorithmic, data structure, analytical and problem solving skill Qualification

TECHNICAL CREDENTIALS:

Java/J2EE Technologies: Core java 1.x, JDBC, Servlets, JSP, EJB, JMS, SOA, JSTL, CDI

Scripting: Java Script, JQuery, JSON, AJAX, HTML5

Frame Works: Spring, Spring Boot, JSF, Struts1.1/2.0, Prime Faces, Spring RestFul Security/Integration/Batch, Angular JS 2.x,4

ORM Tools: IBatis and Hibernate

Web services: SOAP, WSDL, REST, JAX-WS, JAX-RS, JAXB and Apache Axis/CXF

Database: Oracle, MySQL, SQL server, MongoDB

Design Patterns: J2EE, UML Design

Messaging: JMS, Apache Active MQ, JBOSS AMQ, Camel

App/Web Servers: Weblogic, Tomcat, WebSphere, JBoss, JBOSS FUSE

Repository Tools: Tortoise Subversion (SVN), GitHub, CVS.

Continuous Integration: Jenkins, Hudson, Bamboo, Atlassian

IDE Tools: Eclipse, IntelliJ IDEA, Net beans and Rational Application Developer, XMLSpy, SOAPUI, jprobe, Mockito, LOAD UI, TestNG

Database Tools: Toad, SQL Developer

Process Automation: Maven, Ant, Gradle, Splunk, Log4j, Atlassian tools.

Operating System: MS-DOS, Windows NT/2000, Windows 98/XP and Unix/Linux.

SDLC Methodologies: Agile, Waterfall

Big Data Technologies: MapReduce, HBase, Hadoop HDFS Implementation, Hive

Cloud Tools: VMware cloud foundry, AWS, red hat Openshift

API Management tools: Apigee

WORK EXPERIENCE:

Confidential, Dunwoody, GA

Sr Java Developer

Responsibilities:

  • Involved in requirement analysis, design, development, unit testing and production support stages of Confidential Services project lifecycle.
  • Create a code based on the requirements of the application using Java 1.8.
  • Generate REST web services that will consume and produce data in JSON format.
  • Developed proxies for making a Rest calls to MSO Services developed for Broadband, Telephony and Video
  • Build and deploy the application code on JBoss EAP 6.4 as the application server for development and testing purposes.
  • Use Apache ActiveMQ to support asynchronous messaging architecture and enable decoupling of various sub systems of the application.
  • Use Apache HTTP server as the web server to serve the http requests to the JBoss application server.
  • Create the data access layer for the application to interact with the database using the Object Relational Mapping frameworks such as Hibernate and JPA.
  • Work with the Atlassian tools such Git/Stash, JIRA and Crucible for store and share the application code, issue tracking and code reviews respectively.
  • Analyze the existing system and constantly monitor for any gaps and performance issues.

Environment: Windows-XP, Core Java 1.8, JBOSS EAP 6.4, Oracle, JPA, JMS, Java beans, Servlets, XML, Web Services (SOAP/RESTful), JUnit, JSON, SOAP UI, LOAD UI and Eclipse, Bomboo.

Project #7

Confidential

Sr Java Developer

Responsibilities:

  • Involved in requirement analysis, design, development, unit testing and production support stages of TRIO, IMPRINT, APPMON, CVM project lifecycle.
  • Create a code based on the requirements of the application using Java 1.8.
  • Involved in Enhancement of existing application utilizing AngularJS 2.0, created HTML navigation menu.
  • Rewrote one of the key pages, which allows users to manage their content. The task involved investigation of the AngularJS 2.0 UI-Grid as well as refactoring of several backend methods.
  • Built AngularJS modules, controllers, pop up modals, and file uploaders.
  • Designed and implemented the user interface using HTML5, XHTML, XML, CSS3, JAVASCRIPT & ANGULAR JS.
  • Worked with the development team, involved in creating MVW (Web API) to implement AngularJS framework for client side rendering to optimize the front-end.
  • Created AngularJS 2directives, factories and services for developing single page web applications.
  • Implemented AngularJS 2.0 client-side form validation to validate the use inputs before passing to back-end.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Build Docker images; create build and deployment configurations to deploy applications on Openshift.
  • Get the JSON data from Elastic Search and passed to requested Clients.
  • Optimized the Elastic search queries.
  • Generate REST web services that will consume and produce data in JSON or XML format.
  • Use Apache ActiveMQ to support asynchronous messaging architecture and enable decoupling of various sub systems of the application.
  • Build and deploy the application code on JBoss EAP/JBOSS FUSE as the application server for development and testing purposes.
  • Use Apache HTTP server as the web server to serve the http requests to the JBoss application server.
  • Create the data access layer for the application to interact with the database using the Object Relational Mapping frameworks such as Hibernate and JPA.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and
  • Optimistic Locking and Caching to process the data from the database.
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files.
  • Work with the Atlassian tools such Git/Stash, JIRA and Crucible for store and share the application code, issue tracking and code reviews respectively.
  • Analyze the existing system and constantly monitor for any gaps and performance issues.
  • Develop SQL queries to interact with the Oracle database to store, retrieve and update the data.

Environment: Windows-XP, Core Java 1.7, JBOSS, Camel, Oracle, EJB, JPA, JMS, Java beans, Servlets, XML, Hibernate, Web Services (SOAP/RESTful), Java, JUnit, JSON, SOAP UI, LOAD UI and Eclipse, Bomboo, JBOSS Fuse, Openshift, Docker, Cloudbees, Elasticsearch.

Confidential

Sr Java Developer

Responsibilities:

  • Involved in requirement analysis, design, development, unit testing and production support stages of Confidential and BHDS project lifecycle.
  • Build the components Service Composer, Packager Mediator, MDRM and TrickLog.
  • Create a code based on the requirements of the application using Java 1.7.
  • Generate REST web services that will consume and produce data in JSON or XML format.
  • Generated proxies to make REST and SOAP client calls to downstream components.
  • Use Apache ActiveMQ to support asynchronous messaging architecture and enable decoupling of various sub systems of the application.
  • Build and deploy the application code on JBoss EAP as the application server for development and testing purposes.
  • Use Apache HTTP server as the web server to serve the http requests to the JBoss application server.
  • Create the data access layer for the application to interact with the database using the Object Relational Mapping frameworks such as Hibernate and JPA.
  • Work with the Atlassian tools such Git/Stash, JIRA and Crucible for store and share the application code, issue tracking and code reviews respectively.
  • Analyze the existing system and constantly monitor for any gaps and performance issues.
  • Develop SQL queries to interact with the Oracle database to store, retrieve and update the data.

Environment: Windows-XP, Core Java 1.7, JBOSS, Camel, Oracle, EJB, JPA, JMS, Java beans, Servlets, XML, Hibernate, Web Services (SOAP/RESTful), Java, JUnit, JSON, SOAP UI, LOAD UI and Eclipse, Bomboo, JBOSS Fuse.

Confidential

Tech Lead

Responsibilities:

  • Collecting the client business requirements, analyzing, design, proposing the technical solutions for the team and developing using test driven development process.
  • Make sure that development team follows AGILE principals with AGILE SCRUM methodology in developing product
  • Exposed existing business methods as web services using Spring-WS.
  • Designed and developed Hibernate components using DAO factory, defined the complex mappings for persistent classes using Many-to-Many, Many-To-One and One-To-Many relations
  • Design & Implementation of application specific exception handling using log4j.
  • Identifying various performance issues in the application and providing design and technical solutions to the team.
  • Used Data Source and JNDI for connecting and accessing the database tables.
  • Used tools such as Maven, Ant, SVN and Hudson for Build Process and configuration management.
  • Preparing Unit Test Plan documents
  • Used HP Quality Center for defect tracking
  • Provided web services API with using SOAP using JAX-WS and RESTful using Spring Restful Integration

Environment: Oracle, PL/SQL, Web Services, Core Java 1.5, WebSphere, Hibernate, Spring, JSF, EJB, Java beans, JMS, CDI

Confidential

Tech Lead

Responsibilities:

  • Collecting the client business requirements, analyzing, design, proposing the technical solutions for the team and developing using test driven development process.
  • Design & Implementation of server-side business logic using java, Servlets and Spring.
  • Used Hibernate at the persistence layer to interact with Oracle.
  • Used Spring for dependency injection and AOP for Transaction Management centralized logging
  • Design & Implementation of application specific exception handling using log4j.
  • Identifying various performance issues in the application and providing design and technical solutions to the team.
  • Used Data Source and JNDI for connecting and accessing the database tables.
  • Writing PL/SQL stored procedures/Quires on Oracle.
  • Worked on analyzing and addressing the performance issues identified at GUI, Sever-side and backend layers of the application.
  • Preparing Unit Test Plan documents
  • Used HP Quality Center for defect tracking

Environment: Oracle, PL/SQL, Web Services, Core Java 1.5, JBOSS, Apache 2.0,Hibernate, springs, struts, jsp, IBatis.

Confidential

Sr Technical Associate

Responsibilities:

  • Lead the transition of Confidential project from KT phase to independent hands on.
  • Involved in requirement analysis, design, development, unit testing, bug fixing and production support stages of project lifecycle.
  • Administering Web logic, Tuxedo & Apache server.
  • Supporting the production deployments(Functional & Non-Functional Releases)
  • Worked with Business leads and technical managers to define requirements under Agile software development methodology.
  • Created Use Case diagrams, Class diagrams and Sequence diagrams for the critical functionalities.
  • Preparing Unit Test Plan documents.
  • Worked on analyzing and addressing the performance issues identified at GUI, Sever-side and backend layers of the application.
  • Used Data Source and JNDI for connecting and accessing the database tables.
  • Writing PL/SQL stored procedures.
  • Used HP Quality Center for defect tracking tools,
  • Planner for status tracking.
  • Version controlling of code using SVN.
  • Status Review Meetings with team, Offshore PM, Client - BT

Environment: Oracle, PL/SQL, Web Services, Core Java 1.4, Web logic 8.1, Eclipse3.1, HTML, CSS, JSP, Struts, Clarify CRM, JSF, Spring, IBatis, Tuxedo 7.1,Apache 2.0.

Confidential

Sr Technical Associate

Responsiblities:

  • Lead the transition of Confidential from KT phase to independent hands on.
  • Administrated the Web logic, Oracle DB servers.
  • Troubleshooting the interface related issues on xml, Java/J2ee/weblogic.
  • Monitoring the logs messages and taking proactive measure to prevent unplanned outage to business.
  • Deploying application into domains and resolving user issues with various error code.
  • Overall responsibility for the resolution of incidents, problems and implementation of changes in Production environment.
  • Leading the production deployments(Functional & Non-Functional Releases)
  • Creating Change Requests, preparing deployment and rollback plans.
  • Responsible for preparing RCA for Service effecting severity incidents.
  • Effectively address all the issues in weekly/quarterly reviews with the customers.
  • Participating in Service improvement plans(SIP)
  • Participating in PIR calls.
  • Participating in Scrum meetings
  • Implementing ITIL Best practices in Service Support and ensuring complete deliverables to agreed operational activities.
  • Provided Gold support to the clients 24/7 as per GSLA (Global Service level Agreement) agreed with customers.

Environment: Oracle, PL/SQL, Web Services, Core Java 1.5, Struts, Web logic 9.2, JUnit, ANT, Eclipse3.1, HTML, CSS, JSP,XML beans framework, JSTL

Confidential

Technical Associate

Responsibilities:

  • Developed Java Server Pages to generate dynamic web content & data on Intranet client.
  • Developed static web pages using HTML.
  • Created database functions, triggers, cursors in Oracle.

Environment: UNIX, Core Java, Oracle 8.x, web logic Server 8.1, JavaScript, Servlet, JSP, HTML, JavaScript. Java 1.5

Hire Now