We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Austin, TX

PROFESSIONAL SUMMARY:

  • Java programmer with around 5 years of professional experience in design and development of financial, client - server, e-commerce, middle-ware, database and distributed software applications using JAVA.
  • Experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services (SOAP and REST), Collections, JDBC, XML, HTML, XHTML, HTML5, CSS, JSON, JavaScript, Ajax, Design Patterns, XSL/XSLT and jQuery.
  • Have keen interest to work in Curam Module and gain hands on experience.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, Collection APIs to implement various features and enhancements.
  • Experience in the development of various web applications with open source frameworks like: JSP, JSF, JSTL, Spring Framework (MVC) 2.0,2.5, 3.0, Struts Framework, JavaScript, Spring JMS template, JSP, Angular JS.
  • Worked on various web servers like Tomcat, Web Logic, IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus).
  • Developed Single Page Applications using AngularJS, Node JS and Express JS. Good understanding of server-side CSS preprocessors, such as LESS and SASS. Experience with using web tools like Bower (package manager), Grunt and Gulp (Task automation).
  • Expertise in Database design: entity relationship, logical/physical, process modeling, Case tools
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Extensive experience in development and implementation of Restful Web Service as a Provider using messaging medium as JSON and have also implemented Soap based web services, WSDL and UDDI using XML over HTTP(s), SOAP, WSDL, Restful protocols.
  • Good experience with version controls like SVN, Clear case, CVS&GIT.
  • Good proficiency in using front-end &Middle-tier J2EE technologies with backend databases such as Oracle Server, My SQL Server, MS Access and also worked on NOSQL data base like Mongo DB, Cassandra to handle huge data. Exposure to NoSQL database programming - Apache Cassandra and Mongo DB .
  • Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools building projects.
  • Hands on experience using Messaging Services like JMS, MQ Series, Active MQ
  • Used Bamboo, Jenkins as a continuous integration and delivery tool that ties automated builds and tests.
  • Worked with JUnit for unit testing, Mockito for mock creation and verification.
  • Used AWS to deploy the projects on EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Configured the Docker Containers and creating Docker files for different environments.
  • Good experience in Apache Spark with SCALA.
  • Used Jira, Stash, Confluence, Splunk, Git, Source tree to provide tier 1 support for developer and operations staff.
  • Good debugging skills - deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Have excellent Analytical, Problem solving, Communication and Interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a Team as well as independently.

TECHNICAL SKILLS:

Programming: Java, C, C++, SQL, AWS, CMS, Node Js.

J2EE Technologies: JDK 1.5/1.6/1.7/1.8 , JDBC 2.0/3.0/4.0, EJB 2.0/3.0, Servlets 2.3/2.4/2.5/.1 , JSP 1.2/2.02.3, JSTL, JSF, JMS, JNDI, JAF, JTA, JCA, JAAS, JAXR, JAXP, RMI, Applets (Swing, AWT), JavaBeans, iBATIS 2.2, DMR, Easy Mock, Java Mail API, Java Persistence API.

ID Environments: Eclipse, NetBeans, RAD and IntelliJ Idea.

Frameworks: Spring 2.0/2.5/3.0/3.1 , Hibernate 3.0 /3.2/4.0/5.0 , Struts 1.x/2.0, ADF, Castor Framework, Top Link, Maverick, My Faces

Web Technologies: XML, XSL, XSLT, SAX, Schema, XPath, DOM, HTML3/5, DHTML, XHTML, CSS3,WML, JavaScript, JQuery, JSON, AJAX, Node JS, Angular JS, Twitter Bootstrap, Word Press, GUI, iText, JBOSS SEAM, /Fuse, Adobe Flex, Apache POI, DTD.

Web Services: SOAP, RESTful, JAX, WS, JAX-RS, WSDL, JAX-RPC, JAXB, Metro, SAAJ

Web/Application Servers: BEA WebLogic 8.1/9.2/10g/11g/12c, IBM WebSphere 5.x/6.0/7.0/8.x,Apache TomcatAS 4.0/4.2/5.1/6.0/7.0 , JBoss EAP 4.2/4.3/5.0/6.0 , Glass Fish, Tomcat 4.0/5.x/6.x, Apache HTTP Server, Microsoft IIS.

Design: Rational Rose, Dreamweaver and XML Spy.

Database environments: SQL Server MySQL 5.0, Cassandra, Mongo DB, Oracle 9i, 10g, 11g, DB2.

Versioning Tools: CVS, VSS, SVN, Clear Case, Subversion, Git, Git hub.

Build tools: Ant, Maven.

Methodologies: Agile, Scrum, Test Driven, Waterfall, Rational Unified Process, RAD.

Defect Tracking Tools & others: Jira, Bugzilla, IBM Rational Clear Quest, Trac, putty, winSCP, Business Objects, Control M Scheduler, SiteMinder, Twilio, HP ALM.

Operating systems: Windows (7, Vista, XP, 2000, 98, NT), UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application working in agile methodology.
  • Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements.
  • Manual Execution of Test Cases for Functional Testing, GUI Testing, Regression Testing, Smoke testing.
  • Used java concepts like Collections, Generics, Exception handling, Concurrency to develop business logic.
  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for the software development process and to produce high quality application.
  • Used JMS as a replacement for HTTP as the underlying transport for REST communications between two modules.
  • Developed filters for user authentication and user authorization by using Servlets API.
  • Developed User interface of application using HTML5, CSS3, Angular 2 and Node JS for creating single page web applications.
  • Developed Cloud compatible MicroServices using Spring Boot, Java and related web technologies. Enhanced legacy applications by building new components in Angular 2 and typescript. Worked with Angular 2 directives, components, pipes and injectables.
  • Used spring core container as the service layer, spring transaction management to manage transactions, spring Data Access/Integration layer for JMS and spring remote scheduling to invoke Jobs during development phase.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Security Framework for user-level authentication with REST API for service layer development.
  • Implemented the application using Spring Boot Framework and handled the security using Spring security.
  • Integrated Spring MVC with Angular JS. Implemented Angular Service, Controllers and Models.
  • Leveraged the IOC concepts of spring framework to integrate Spring based user interface with Hibernate based persistence interface. Developed mappings between tables and POJO using Hibernate.
  • Created Annotations and provided Authorizations for all the services as per the business requirements.
  • Used Unix/Linux to connect to the Remote server using SSH.
  • Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java 1.8 Lambda Expressions, Streams and parallel streams.
  • Developed persistence layer in project using IBatis and integrated it with spring.
  • Validating and discovering bugs, identifying workarounds, and communicating with the API development teams
  • Used Maven and Ant Scripts in building the application and auto deploying it to the environment. Produced RESTful Web Services with spring, set JSON data type between front-end and the service layer.
  • Design and Development of APIs in the Service layer for various features, functionalities available in the native layer.
  • Used Maven and Ant Scripts in building the application and auto deploying it to the environment. Produced RESTful Web Services with spring, set JSON data type between front-end and the service layer.
  • Analyzed, designed and implemented DAO pattern for accessing Oracle 11g database using connection pool. Worked with NoSQL Cassandra database for storing highly scalable form data and populated the data using Kafka.
  • Implemented SOA architecture with web services using REST, JAXRS and XML.
  • Used Maven for building the project and later updated it to Gradle and used Groovy as a scripting language. Used Log4J as the logging framework.
  • Used Spring Batch for running batch jobs and hands-on job scheduling tools like Zookeeper.
  • Created and consumed Microservices based on Web API.
  • Created reusable templates using Angular directives and worked with NPM package manager tools(NodeJs) and build tools like GulpJs.
  • Used Eclipse as IDE and deployed the into JBoss 6.3 Application Server.
  • CI/CD methodologies were implemented using Jenkins. Written Jenkins pipeline template script in Groovy programming language for the automation of build and deployment process.
  • Developed triggers and views and wrote complex queries and stored procedures using PL/SQL. Prepared unit test cases with JUnit, and Spring Test.
  • Written efficient SQL and PLSQL scripts to correct the corrupted data in existing application.
  • Developed PLSQL scripts for data conversion.
  • Involved in the analysis and troubleshooting of issues which are tracked through JIRA. Involved with fixing the defects raised by the QA team.
  • Used GitHub as Distributed version control system and branching for creating a new feature and making bug fixes.
  • We have tested our application in the Docker container provided by the AWS ECS service.

Environment: Java/ J2EE 1.8, Spring 4.0, Hibernate 4.0, RESTful WebServices, JBoss 6.3, JSP, JSTL, HTML5, CSS, Node JS, AngularJS 1.5, 2.0, JSON, POJO, Hibernate, Oracle 11g, IntelliJ, Maven, Restful web services, SOAP, Jenkins, Groovy, JIRA, JUnit, JIRA, GitHub, Linux/Unix, SOA, Zookeeper, Stash, SourceTree, Docker, AWS EC2, AWS ECS

Confidential, Charlotte, NC

Sr. Java Backend Developer

Responsibilities:

  • Involved in meetings to add new implementations to the product backlog with the team and client as a part of agile methodology.
  • Involved in analysis, design discussions and writing the technical specifications of the project.
  • Involved in development of Restful API for producing web services using Spring 4.0 framework.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
  • Developed UI screen with HTML5, CSS, and AngularJS.
  • Responsible for pagination for the application by integrating Spring framework with AngularJS.
  • Involved in the application development using Spring MVC module and responsible for developing DAO layer.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Responsible for setting up spring OAuth 2.0 for the project which will be used companywide for authorization.
  • Used OAuth 2.0 tokens for secure access to server resources from external clients.
  • Created RESTful web services using JAX-RS for both formats XML and JSON by using Jersey.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Developed the Entire server side application using NodeJS.
  • Apache CXF is used along with Maven to generate WSDL and JAXB Objects.
  • Used Hibernate to develop an application to manage reference data to store/retrieve data out of the database tables.
  • Worked on Cassandra data modeling, key space creation and writing CQL queries.
  • Consumed Web Services for transferring data between different applications. Experienced with SOAP/WSDL.
  • Used SoapUI for testing Web Service.
  • Prepared unit test cases with JUnit, Spring Test and Mockito framework
  • Used Jasmine for JavaScript unit testing.
  • Used log4j to log all error messages of application along with debugging purposes.
  • Involved in the analysis and troubleshooting of issues which are tracked through JIRA.
  • Application was deployed in Web Sphere Application server across all environments.
  • Used Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating the tool with other systems and Continuous Deployment.
  • Used Bit Bucket(GIT) for version control and Eclipse for the IDE.
  • Involved in code merge, code review, QA& production deployment activity.
  • Involved in Defect analysis for RCA, bug fix & unit testing.

Environment: Java 1.7/J2EE, Web Sphere 8.0, Apache Tomcat 7.0, Eclipse Mars, Intellij IDE 14, Multithreading, Maven 3.3.3, Apache CXF 2.0, Gradle 2.9, Spring 4.0, Jenkins, JIRA, GitHub, AngularJS, OAuth2.0, NodeJS, HTML, Hibernate, Cassandra, DevCenter, Robomongo, Web Services (SOAP and RESTful), Junit, SoapUI, Mockito, TDD.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and Stateful Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0)
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.5, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts 1.1, JDBC 2.0, IBM Web Sphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, UML, Oracle 9i .

Confidential

Junior Java Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and State Full Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.5, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts, JDBC 2.0, UML, IBM WebSphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, Oracle 9i.

Hire Now