We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • 8+ years of professional IT experience as a Programmer Analyst and Software Engineer with complete project life cycle in Java/J2EE technologies. Experience in analysis, design, development, testing, and deployment.
  • Experienced in all phases of Software Development Life Cycle (SDLC) Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of deployed applications
  • Expertise in Front - End Development using MVC frameworks such as Spring MVC, JSF and Hibernate.
  • Experience in working with Agile (SCRUM) and Waterfall improvement methodologies.
  • Stored procedures, functions, triggers etc. using SQL and PL/SQL.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows platforms using IDEs such as Eclipse, NetBeans, and IntelliJ
  • Experience in developing web-based applications using Java and J2EE technologies such as Servlets, JSP and JDBC.
  • Experienced in web development using HTML, CSS, and JavaScript and jQuery technologies.
  • Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.
  • Experience with Core Java concepts like Collection Framework, Multi-threading, Generics, Serialization.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Good experience in Developing and Deploying Enterprise Java Beans on Application Servers
  • Expertise in build automation tools like Maven, ANT and Junit.
  • Extensive service contracts development experience. Developed WSDLs for SOAP webservices and RESTful services
  • Expertise in XML technologies with SAX-DOM parsers.
  • Involved in designed fully distributed system with teh use of Restful API and Micro Services.
  • Working knowledge on MySQL, Oracle and SQL server along with good knowledge of relational DB concepts.
  • Experienced in Version controlling tools like GitHub, Git, CVS and SVN.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Languages: Java, J2EE

Enterprise Java: Java 11, J2EE, Spring, JSP, Servlet, JDBC, JSF, JPA, JDBC

Markup/XML Technologies: HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS, XML, AJAX, JSON

Tools: & Framework Spring, Spring MVC, Spring IOC, Spring AOP, JUnit, SOAP UI, Spring Boot, Spring Batch

Web services: SOAP, RESTful

Web/App Servers: Web Sphere, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL server, Mongo DB,DB2 SQL

Development Tools: Eclipse, Spring Tool Suite(STS), Net Beans, IntelliJ, Visual-studio, Sublime

Testing Tools/ Others: JUnit, Selenium, Mocha

Version Control: CVS, GIT

OS & Environment: Windows Vista/XP/2000/NT, Sun Solaris, LINUX, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Followed teh SCRUM framework over teh period of teh project design, development, testing and deployment.
  • Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java.
  • Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
  • Good knowledge on Programming (OOP) concept like. C and C++ and Java
  • Developed front end modules and consumed various Web services in teh business layer using protocols like RESTful and WSDL for business processes.
  • Involved in rendering additional components with custom HTML tags using react. js.
  • Implemented Swagger for teh microservices for Documenting Rest API.
  • Implemented Rest API Design Guidelines for teh microservices.
  • Worked on configuring Spring MVC with Angular JS using Request Mapping.
  • Developed GUIs using Java Swing and NetBeans IDE on both Windows and Linux.
  • Modified/maintained Oracle Workflow for PR approval process and setup users for notifications.
  • Developed internal application using AngularJS and Node.js connecting to Mongo DB on teh Backend.
  • Involved in designing teh user interfaces using JSP and Servlets.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React. js.
  • Worked with Web Sphere application server dat handles various requests from Client.
  • Used CVS for version control repository across common source code used by developers.

Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML,, JUnit, Scala, JavaScript, Angular 4, JMS, Agile Programming, Html, CSS, JavaScript, JQuery, JQuery UI, Eclipse, GWT, MySQL, Ajax, AXIS, Web Services JAX-WS, Maven, UNIX, SVN.

Confidential, Plano, TX

Senior software developer

Responsibilities:

  • Responsible for design, development, leading and coordinating software development activities throughout teh project, including key design decisions for teh technology, structure and configuration of teh system.
  • Developed teh solutions and implemented various features dat well facilitate teh end user.
  • Conducted architectural meetings and analyze all technical requirements for teh application.
  • Teh Project is developed on MVC (Model View Controller) pattern using Spring framework.
  • Implemented RESTful API services to interact from UI side to backend java functionality using GET, PUT, POST, DELETE verbs to consume it from MVC.
  • Unit testing done with Junit. It plays a crucial role test-driven development.
  • Integrated Tortoise SVN as Source control to maintain versions of teh code.
  • Integrated IBatis as ORM which automates mapping between SQL database and objects in java. We used Ibatis to interact with database and fetch data for reporting.
  • Expertise in building teh applications using Gradle, Gradle is build tool dat replaces XML based build scripts with an internal DSL dat is based on theGroovy.
  • Ensured code quality using SonarLint dat halps you detect and fix quality issues as you write code, so dat quality code with less defects will be created.
  • Integrated Eclemma for code coverage tool when Junit test runs.
  • Worked with JMS Queues for sending messages in point-to-point mode also implemented JMS message listeners to create and consume messages across modules. We used JMS to receive files from various third-party entities dat provides CITIs overall transaction data.
  • File parsing and processing by AbInitio ETL tool when data from third party entities like Genesis and pearl loaded. ETL tool used to parse file, process data and load it into database.
  • Eclipse IDE for developing code modules in teh development environment
  • Used SVN version control to track and maintain teh different version of teh projects.
  • Active participation in demos, releases, supports.
  • Responsible for Team .
  • Ensured quality assurance for deliverables.
  • Communicating with client and stakeholders
  • Making deliverables on time as per teh client expectations
  • Working efficiently under workload
  • Sharing knowledge with new team members to make them functional
  • Conducting Code reviews
  • Worked on technical design document creation
  • Worked with cross functional teams, including Business, QA and Operations.
  • Developed creative solutions and contributed to technical design documents
  • Provided work estimates for proposed projects

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Good Experience in Waterfall methodology Process for teh product development.
  • Design and developed web application using JSF, AJAX technology and front-end UI using JSF, Apache My Faces and Prime Faces UI components.
  • Built Web pages dat are rich user-interface using AJAX, JavaScript and AngularJS.
  • Eclipse was used as Integrated Development Environment (IDE) and Apache Tomcat as teh Web Server.
  • Developing teh web applications using Core Java (Threading and Collection).
  • Designed and developed all UI Screens Forms usingJava Server Pages, Html, CSS and JavaScript.
  • Designed JDBC Connection for data retrieval and updating purpose, also developed connection pool to avoid waiting time for database connection
  • Configured Oracle connection pool, which is included in MySQL JDBC driver JAR file, to allow concurrent access to teh database and optimize performance.
  • Developed various Junit test cases for Unit and Functional Testing respectively.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from SQL database server.
  • UsedSVNto manage teh versions and Merge teh code. UsedLog backfor writing teh logs including errors, warnings, info.

Environment: Java, Spring, MySQL, HTML, Java Script, CSS, Angular JS, Apache Tomcat Server, Eclipse IDE, NetBeans IDE, Visual Studio IDE.

Confidential

Java/J2ee Developer

Responsibilities:

  • Participated in Requirements gathering and created Design prototypes using story boards to involve in analysis, design and implementation of teh Insurance Purchase System.
  • Developed user interfaces using HTML, CSS, AJAX and JSF UI components.
  • Developed Struts validation framework and JavaScript for validation.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Followed Model, View and Controller Architecture (MVC) for teh project development.
  • Used Spring MVC Framework to develop Action classes and Controllers along with validation framework and annotations.
  • Involved in development of presentation layer using Spring framework, and MVC design paradigm.
  • Worked in implementation of MVC design paradigm of Spring framework, Object-Relational Mapping (ORM) using Hibernate and Oracle database at teh back end.
  • Configured Spring ORM dat provides simplified templates for accessing databases through ORM technologies, such as Hibernate in our case to access teh database.
  • Involved in developing SOAP and Restful Web Services functions to get data from teh Mainframe Systems.
  • Used Soap UI for web services testing.
  • Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
  • Project coordination with other Development teams, System managers, and developed good working environment
  • Used JBOSS Server for deploying teh application.
  • Involved in Object Analysis, design and documentation of teh application model using Unified Modeling Language (UML).
  • Developed Exception Handling framework and used Log4j for logging.
  • Involved in handling unit testing using JUnit.
  • Automated teh build and deployment process using ANT build script.
  • Worked with defect tracking system Bugzilla.
  • Used SVN as a version control system and for code management.

Environment: Java 1.8, STS, Eclipse, Hibernate 5, JPA, Restful Architecture, Spring Boot 2.0, Lombok, HTML5, CSS3, Angular 6, Spring Security, Spring Context, Spring Batch, Spring AOP, Oracle 12c, Jenkins, GIT, Maven, Docker, Micro Services, JBOSS.

Confidential

UI developer

Responsibilities:

  • Involved in client requirement gathering, analysis & application design.
  • Used UML to draw use case diagrams, class & sequence diagrams.
  • Knowledge of web debugging tools (Firebug, Fiddler debugging tool), Experienced in using Front End editors like Web Storm, IBM RAD, Dreamweaver and Notepad++.
  • Implemented client-side data validations using JavaScript.
  • Implemented server-side data validations using Java Beans.
  • Implemented views using JSP & JSTL1.0.
  • Implemented code MVC2 framework using JSP's JavaBeans& Servlets.
  • Developed Business Logic using Session Beans.
  • Implemented Entity Beans for Object Relational mapping.
  • Implemented Service Locater Pattern using local caching.
  • Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Worked with collections.
  • Implemented Session Facade Pattern using Session and Entity Beans
  • Developed message driven beans to listen to JMS.
  • Performed application-level logging using log4j for debugging purpose.
  • Involved in fine tuning of application.
  • Thoroughly involved in testing phase and implemented test cases using JUnit.

Environment: HTML5, CSS3, JavaScript, TypeScript, Angular, RXJS, React, Redux, AEM, Webpack, Mocha, Karma, Enzyme, Jest, Jenkins, Invision, JIRA.

We'd love your feedback!