Sr. Java Developer Resume
2.00/5 (Submit Your Rating)
Houston, TX
SUMMARY:
- 8 years of experience in analysis, design, development, implementation and maintenance of software applications on Java, JSP, J2EE, Hibernate and Spring Framework.
- Strong programming skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, JavaScript, JQuery, AngularJS, NodeJS, Servlets, JavaBeans, CSS, EJB, MongoDB.
- Experienced with version management software such as ClearCase, Concurrent Version System (CVS), Clear Vision, Subversion (SVN) and Visual Source Safe (VSS) and tools like ClearQuest.
- Strong in design and integration problem solving skills. Expert in C, C++, Java, Node.js, C, and MySQL, Mongo DB, Couch Base with database analysis and design.
- Experience working with XML/Database mapping, writing SQL queries, Stored Procedures, Triggers with major Relational Databases MS SQL Server and MySQL.
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and JQuery, JQuery UI, JQuery plugins, AJAX, XSL, XSLT, Angular JS, Node JS, Express JS.
- Experience in AWS services like EC2, S3, RDS, DynamoDB, Lambda, API Gateway, Cloud watch, Cloud Formation and Elastic Beanstalk
- Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
- Experienced in developing SOAP Web Services using Apache Axis. Used SOAP UI tool extensive to conduct regression and performance testing of our services.
- Extensive experience in design, development and deployment of n-tier enterprise applications for JEE platform using Java, JDBC, JSP, Servlets, EJB (Session, Entity and Message driven), Struts, Spring, Tiles, JSTL, Tag Libraries, Hibernate, Web Services, JNDI, RMI, JMS, XSLT and XML.
- Experienced in designing both front end & back end applications using Java, J2EE Web frameworks, HTML, CSS, JavaScript, AJAX, Java Servlets, JSP 1.2 and JSTL.
- Well versed with DevOps, Web Application Security, OWASP, TDD, Continuous Integration and Delivery and Agile methodology.
- Developed API for using AWS Lambda to manage the servers and run the code in AWS.
- Used Rational Rose development tool to redesign the existing project and based on that writing Use Cases, Class diagrams, and Collaboration and Sequence diagrams in UML
- Good hands on experience with a wide variety of Development tools, Eclipse, Maven.
- Highly experienced in various technologies like Java/J2EE, SOP, Dot Net technologies and Restful Web services.
- Used groovy and spring boot to accumulating the data from users and packaged the data as JSON distributed app.
- Experienced working with various automated testing tools like Selenium, SOAP UI, and ClearQuest. Strong critical thinking and analytical skills.
- Experienced in installing configuring and administering WebSphere portal on UNIX, Linux and Windows Platforms with Web Content Management.
- Hands on experience with JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
- Experienced in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and Integration.
PROFESSIONAL EXPERIENCE:
Confidential - Houston, TX
Sr. Java Developer
Responsibilities:
- Writing technical design documents for customizations requirements from business team and community managers.
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
- Implemented Spring Framework based RESTful web services, JAX-RS, Jersey.
- Performed Test Driven Development TDD using Junit.
- Developed front-end using JSP, HTML, CSS, AJAX, JavaScript and Tiles.
- Used Jenkins for continuous integration and continuous delivery automating the running of the test’s ensuring core systems Stability with every build.
- Struts MVC frame work on the user interface which call the Controller
- Developed JSP pages using tag libraries.
- Handled security venerability filters in project.
- Used Data Access Object (DAO) Java/J2EE Design Patterns in the project extensively to access the database.
- Did website development which is the migration of existing .Net framework applications to java based applications.
- Assumed most of the DevOPs responsibilities for the new application to be on board.
- Handling frontend validations using JQuery.
- Worked extensively to implement the new and modified requirements in Dot Net 4.0
- Designed and developed RESTful Services to sending configuration JSON documents to client and retrieve authoring JSON documents from client.
- Developed user interfaces to display and edit the configuration data and store it in database using struts and JQuery.
- Experienced working with AWS technologies - Lambda, DynamoDB, DevOps.
- Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSPs, DHTML, HTML5 and JavaScript.
- Redefined the existing UI pages and translated them in to the new architecture, created them as portal components using Web sphere portal as per the Web-2.0 Java Portlet Specification.
- Involved in XML access to create the pages in portal content and assign the themes and skins to portlets and portlets to pages.
- Involved in Creating CRUD operations for MongoDB.
- Used Mongoose API to access the MongoDB from NodeJS. Monitored and tuned user-developed JavaScript using explain plan.
- Developed Servlets, JSP's, Custom Tags, XML, XSL, Tiles framework, Struts, EJBs, and UML.
- Worked with Struts front-end utilizing the Struts tiles framework and Struts Validation framework to implement the GUI interface.
- Performed deployment of Application on WebSphere Application Server.
- Used Apache Maven as build tool to continuously integrate the Web application.
- Updated the CSS files based on the new change requirements.
- Prepare test case documents before development start.
- Gathering requirements from the business team.
- Analysis and preparing the detailed technical document using J2EE design pattern.
Confidential - Santa Clara, California
Java Developer
Responsibilities:
- Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Git Hub was used as a distributed revision control and source code management (SCM) repository.
- Designed and implemented RESTful Web services.
- Developed application with Spring MVC Framework and Hibernate.
- Developed Spring configuration file to define data source, beans and Hibernate properties.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
- Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
- Upgraded geocoded capability of existing implementation along with Jenkins auto deployment configurations and svn repositories release and snapshot setups.
- Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
- Implemented few modules using frameworks like BackboneJS and NodeJS.
- Designed and Developed WebServices to interact with various business sectors and used SOAP protocol for webservices communication.
- Implemented Design Pattern like Singleton, DAO and MVC.
- Performed unit testing using Junit to achieve Test Driven Development (TDD).
- Involved in development of Web Services using REST and SOAP as a Service layer between DAO and Frontend Controller.
- Actively participated in the complete Software development life cycle starting from design phase to the implementation phase.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
- Application designed and developed using MVC architecture. Presentation Layer using JSF, RichFaces, Service and Business layer using Spring IOC, Web services and Persistence layer using Spring and Hibernate.
- Used Rational Clear and ClearVision case as Version control.
- Developed web services for data transfer from client to server and vice versa using SOAP and WSDL.
- Used XSLT to transform XML documents to HTML.
- Oracle 11g used as backend, worked on SQL queries for persistence of data. Involved in creating different SQL scripts for query operations.
- Involved in configuring and Deployment of the application in the WebLogic Application Server.
- Involved in the creation of JUnit Unit Test Cases using Test Driver Development (TDD) technique.
Confidential - New York, NY
Java Developer
Responsibilities:
- Involved in the complete Software Development Lifecycle (SDLC) using the Agile Development Methodology.
- Developed the application using Spring, hibernate and Struts Technologies.
- Implemented eh-cache technology to minimize the database hits from the application.
- Developed SQL queries and JDBC implementation for database connectivity.
- Using Maven scripts in building the application and auto deploying it to the environment.
- Implemented alerting so that the application sends alerts via page or email whenever there is an exception.
- Wrote java script functions to perform client-side validations.
- Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
- Maintained CSS file to follow standard design layout throughout the application.
- Used Prepared Statements to access the result set object.
- Created the entire DAO (Data Access Objects) layers and maintained component across them.
- Designed in-house build automation and continuous integration systems by utilizing Node.js.
- Developed web tier using Struts CSS, HTML, XML, JSP, and Servlet.
- Design roles and groups for users and resources using AWS Identity Access Management.
- Used SQL Stored procedures for application that needed to execute as a part of a scheduling mechanisms.
- Developed various Action classes and Form bean classes using Struts framework
- Plenty of experience in automation of manual tasks, report generation, identifying improvement areas, requirements gathering, and working with the clients.
Confidential
Software Developer
Responsibilities:
- Technologies used: J2EE, Hibernate, MS SQL Server, REST.
- Engineered software artifacts like order management, design management using Java and MS SQL Server to improve supply-chain efficiency, end-to-end timeline and reduce functional cost.
- Defined database queries, stored procedures and triggers thus achieving improved data efficiency and reducing maintenance cost.
- Consolidated various software and database artifacts using Hibernate.
- Practiced Agile principles for product development.
- Used Maven to build war files to deploy on Application Servers.
- Actively communicated with the company officials to acquire requirements and efficiently translated them into software artifacts.
- Development in Oracle Application modules: Order Management, Inventory, Work In Process, Application Object Library.
- Designed and developed Java application used daily by operations to synchronize data between Order Management system and Warehouse Management system.
- Designed and developed store procedures with Oracle PL/SQL.
- Worked with Eclipse, SQL Navigator/TOAD, Apache, Tomcat, Unix (Solaris), Oracle 8i/9i for production-level projects as development tools
- Developed Data Maps and Invoice Management in EMS using Java Custom APIs.
- Provided development support by resolving application defects and communicating defect status on a regular basis.
- Coordinated application integration across modules by debugging during integration testing for data interaction and validation across teams
- Identified and communicated any technical problems, processes and solutions with developers and project manager.
