We provide IT Staff Augmentation Services!

Resume

Java J2ee Developer Plano, TX

SUMMARY:

  • 6+ years of experience in software development, maintenance and support including design, development, deployment, and testing various applications.
  • Experience in all phases of SDLC, like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile (SCRUM/KANBAN) and TDD (Test Driven Development) Methodologies.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing.
  • Good Knowledge on SQS (Simple queue service), SNS, RDB, VPC.
  • Experience on Web Technologies using HTML, HTML5, CSS2/CSS3, XHTML, DHTML, JSP, JavaScript, XML and JSON.
  • Experience in implementing SOAP using Axis2 and REST web services using JAX - RS.
  • Extensive experience in the design and development of software systems using J2EE related technologies including JSP, Servlets, EJB and JDBC.
  • Experience in integrating J2EE applications using SOAP and Restful Web Services based on SOA.
  • Involved in deploying the content Cloud platform on Amazon AWS using EC2, S3.
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Stored Procedures & Triggers.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Façade, DAO, DTO and Business Delegate
  • Experience in developing applications using Angular JS (MVC) and React JS libraries.
  • Experienced in working on different ESB like MULE ESB, WSO2 and Apache Fuse Etc.
  • Having good knowledge in NOSQL data bases like Dynamo DB and Cassandra.
  • Experienced with Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring RESTFul.
  • Experienced with messaging tools like JMS, MQ, and Tibco EMS.
  • Experienced with testing tools such like Junit, Mockito, PowerMockito and TestNG.
  • Experienced with SonarQube setup and fixing Sonar issues.
  • Experience working extensively on both UNIX based and Windows environments.
  • Excellent skills in understanding business needs of the customer and converting them into technical solutions.
  • Expertise in application servers like Web Logic, Web Sphere, JBoss and Apache Tomcat on UNIX and Windows platforms.
  • Experienced in working on different ESB like MULE ESB, WSO2 and Apache Fuse Etc.
  • Experienced in production support and performance engineering.
  • Strong experience in using version control tools like Rational Clear Case, Git, and SVN.
  • Extensive experience in a wide variety of roles including proposal analysis/writing, requirement analysis, design, software development, testing, implementation and support.
  • Excellent skills in understanding business needs of the customer and converting them into technical solutions.

TECHNICAL SKILLS:

Languages: Java1.6, 1.7, 1.8, SQL, UML.

Web Development: HTML/XHTML, CSS, Java Script, XML, XQuery, XPath, AngularJS.

Spring Modules: Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring ORM, Spring-Rest Template

J2EE Technologies: Servlet, JSP, EJB.

Web services: SOAP, RESTFul, MicroServices.

AWSEC2, AWSS3, AWS: Lambda.

Design Patterns: Singleton, Factory, GoF, Front controller, DAO.

Messaging Tools: JMS, EMS, MQ, ActiveMQ.

IDE Tools: Eclipse, My Eclipse, RAD, Intellij.

Databases: Oracle11g, SQL Server, DB2, Cassandra.

Servers: Tomcat, IBM WebSphere, Web logic, JBoss.

Build Tools: ANT, Maven, Build Forge.

DevOps Tools: Jenkins, Docker, Chef.

Testing Tools: Junit, TestNG, Mockito, Power Mockito, Selenium.

Version Control Tools: Rational Clear Case, CVS, SVN, Git.

Operating Systems: Windows, Mac, Linux

Others: PL/SQL Developer, Shell Scripting, Python, winscp, JSON, Jira, SOAPUI, Splunk, Postman, SonarQube, DataStax, AppDynamics, Grafana, Kibana, Jira, VersionOne, Rally.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Participated in Requirement Gathering, Business Analysis, User meetings, discussing the issues to be resolved and translating user inputs into Design documents.
  • Involved in complete development of Agile Development Methodology and tested the application in each iteration.
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Setting up AngularJS framework for UI development and used React Js libraries.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Spring.
  • Configured the application with Spring Boot and designed code for MicroServices.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Responsible for developing Web Services to access other applications using JAX-RS and deployed both on Server and client side.
  • Used core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Integrated service layer with presentation layer and read data from UI components.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Deployed and monitor scalable infrastructure on Amazon web services (AWS).
  • Developed spring service and DAO layer using spring and Hibernate and performed ORM mappings using various association annotations.
  • Used Hibernate framework for the backend persistence layer.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Used Docker in the implementation of application on the cloud over Linux platform.
  • Used Cassandra (NO-SQL) and Oracle 11g as Databases.
  • Wrote JUnit and cucumber Test Cases and perform Unit and integration test to ensure the functionality of the application.
  • Worked with platform team to build highly available CI/CD pipe line to build and deploy transcoding application on AWS.
  • Used SPLUNK to search and reviews the logs information while working on the incidents.
  • Used Apache Camel framework for routing to different applications
  • Configured application with SonarQube server and fixed Sonar issues.
  • Responsible for design and maintenance of the GIT repositories, views, and the access control strategies.
  • Used Maven to build the project and configured Jenkin jobs on enterprise Jenkins.
  • Reviewed Git pull requests and presented technical demos.

Environment: Java 8, Spring 4.0, Hibernate ORM 4.3.0, Spring MVC, Spring AOP, Spring Boot, Hibernate, RESTFul services, SOAP, AWS, Junit, cucumber, Splunk, Tomcat, Grafana, JSP, JSTL, HTML5, Java Script, AngularJS, Cassandra, Eclipse, Oracle11g, Oracle SQL*Plus, Unix, Log4j.

Confidential, Dallas, TX

Java /J2EE Developer

Responsibilities:

  • Participated in Requirement Gathering, Business Analysis, User meetings, discussing the issues to be resolved and translating user inputs into Design documents.
  • Experienced with Agile (Scrum) development methodologies, participating in agile meetings such like, Daily standups, sprint grooming, sprint planning, sprint Retrospective and coordinating with product owner, scrum master.
  • Used Test-driven development (TDD) as a development process with Agile.
  • Designed and Developed New User Interactive Web pages with the help of HTML5, CSS3, JavaScript, Angular JS, React JS, Bootstrap and AJAX.
  • Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
  • Used Angular JS to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Developed server-side services using Core Java concepts (multithreading and collections, Generics, Object Oriented Concepts, Primitives).
  • Used JSON views to display the desired properties.
  • Involved in developing code for obtaining bean references in Spring Framework Dependency Injection (DI) or Inversion of Control (IOC).
  • Launching Amazon EC2, RDS cloud instances using Amazon Machine Images for AWS cloud.
  • Extensively used Spring Annotations for Transaction Management.
  • Designed various tables required for the project in Oracle 10g database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Designed code for Publish and Subscribe messages on Tibco EMS Topics.
  • Designed code for Send and Receive messages on Tibco EMS queues.
  • Implemented MESSAGEE DRIVEN BEANS for Message listener.
  • Highly experienced with creating connection factories such like Topic, Queues in WAS Integrated Admin Console.
  • Taking regular backup for the code when needed and checked the code into code repository using Serena Dimensions as Version tool.
  • Used Maven as a build tool and also generated surefire reports.
  • Used ELK to search logs and created dashboards to present business exception occurrence per a day and email alerts to teams.
  • Promoting artifacts to different environments using BulidForge.
  • Worked on Apache Tomcat Application Server and WebSphere Server.
  • Executed test cases for Unit Testing and Integration Testing.
  • Developing database adapter, web services adapter, messaging adapter and custom workflow for non-oracle system using Camel and Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
  • Supporting project after post production and created documentation for project using confluence tool.

Environment: Java 8, J2EE, Eclipse, Spring Security, Spring AOP, Spring Transactions, Spring ORM, Hibernate3.0, JAX-RS with Jersey, Splunk, XML, AWS, JMS, Bootstrap,, XSLT, JSP, JavaScript, jQuery, HTML5, CSS3, AngularJS, JSF, WebSphere, JUnit, Selenium, Cucumber, Oracle 11g, Oracle SQL*Plus, Jenkins, Maven, Oracle, EMS, JMS, JiraITC

Confidential

Java/J2EE Developer

Responsibilities:

  • Participated in all phases of SDLC, like Requirement Analysis, Implementation and Maintenance.
  • Actively involved with the team, management & client as a part of Agile (SCRUM) software development.
  • Implemented Model View Controller architecture using spring in the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed the Web Based Rich Client Application using J2EE (Spring).
  • Implemented application level persistence using Hibernate and spring.
  • Used the Spring Framework for Dependency Injection.
  • Involved in development of REST web services using Spring MVC to extract client related data from databases.
  • Developed Rest architecture based Web Services to facilitate communication between client and servers.
  • Used jQuery, AJAX for service calls on pages to interact with the server for information.
  • Developed user interface using JSF, JSP, JSTL, Ajax, Java Script and HTML.
  • Front end GUI development using the browser friendly HTML/HTML5, XHTML, CSS, Ajax, JavaScript and JSF.
  • Developed the UI panels using XHTML, CSS, DOJO and jQuery.
  • Developed Stateless Session Beans to process requests from the user and used the Hibernate Framework to retrieve and update customer information.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.
  • Designed and developed file upload and file download features using JDBC with Oracle.
  • Used SAX and DOM XML parsers and used XML Web Services using SOAP/HTTP for sending and receiving data from different applications.
  • Deployment of application on JBoss clusters and Used Apache Camel for API connectivity,
  • Used Java/J2EE Design patterns like Business Delegate, Session Façade, Data Transfer Object (DTO) and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Involved in debugging the application modules and provided production support.
  • Used GIT as version control tool and run ant scripts to build applications.

Environment: Java/J2EE 1.5, IBM Web sphere App server, Struts, JSF, JSP, Spring, Hibernate, Web Services, Rational Rose, XML, SAX, JSTL, JMS, HTML, JSF, JNDI, JavaScript, OOA, OOD, Servlets, CVS, Log4j, JUnit, EJB, PL/SQL, Oracle SQL*Plus, JMS, JMeter, JBoss, Drools, Camel .

Confidential

Java /J2EE Developer

Responsibilities:

  • Participated in all phases of SDLC, like Requirement Analysis, Implementation.
  • Experienced with Waterfall development methodologies.
  • Designed and developed application in 3 tier architecture, user interface is developed in Spring which uses MVC Model2 framework, persistence layer is developed in hibernate in combinations of Spring IOC which provides loose coupling between user interface server layer and persistence layer.
  • Developed the reusable common Validation framework for client side validations in combination of java script and commons validations framework and custom build in validation rules for the application.
  • Design and Implementation of server objects using Java Servlets, struts, spring JDBC.
  • Analysis and Implementation of complex business logic and developed form beans to hold the submitted data.
  • Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed Business tier and Presentation tier using EJB and Struts Framework.
  • Developed user interfaces for the sales compliance module using JSPs, Struts Tag Library, Tiles, CSS, XML, HTML and XSLT.
  • Developed Model Components - Action beans, Action Form beans and Data Transfer Objects of Struts framework.
  • Developed a stateless session bean for implementing session facade design pattern using EJB 2.0.
  • Used SAX and DOM XML parsers and used XML Web Services using SOAP/HTTP for sending and receiving data from different applications.
  • Designed SOAP web services using JAX-WS and Axis framework.
  • Designed and developed SQL queries for complex search criteria in the application.
  • Developed Java components using JDBC to implement business logic.
  • Actively involved in testing and deployment of the application on WebLogic.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Responsible for development of Web pages using HTML, CSS including Ajax controls and XML.
  • Used log4j for debugging the application and Tomcat as a webserver.
  • Involved in project documentation creation.
  • Wrote JUnit Test Cases and perform Unit and integration test to ensure the functionality of the application.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.

Environment: Java/ J2EE 1.5, IBM Web Sphere App server, Struts, JSF, JSP, Spring, Hibernate, Web Services, Rational Rose, XML, SAX, JSTL, JMS, HTML, JNDI, JavaScript, OOA, OOD, Servlets, CVS, Log4j, JUnit, EJB, PL/SQL, Tomcat, Eclipse.

Hire Now