We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY:

  • 8.3 years of IT experience in analysis, design, development and implementation of Core Java oriented enterprise - based application and Testing of web based, client server multi-tier applications with strong understanding of Java7/8 and J2EE technologies.
  • Extensive experience in Java/J2EE technologies including Spring, Hibernate, Servlets, JSP, JPA, JDBC.
  • Strong experience in Software Development Methodology such as SDLC, Design, Implementation and Testing of Object Oriented applications, Web based Enterprise Applications, Complex Client/Server applications.
  • Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration
  • Object-Oriented analysis and design experience with UML & OOAD Techniques. Developed Use Cases, Sequence and Class diagrams.
  • Hands on experience with Core Java with OOP, Multithreading, Exception Handling, File handling, IO, Generics, Data structures, Collections, Logging and Garbage Collection.
  • Achieved SOA using web services technologies like SOAP (JAX-WS), REST (JAX-RS), UDD, WSDL.
  • Experience in using different modules of the Spring Framework like Spring Core, Inversion of Control, Dependency Injection, Data Access, AOP, Transaction Management, and Model-View- Controller modules.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible
  • Worked for Continuous Integration and deployment(CI/CD), automating build, and tests using Jenkins, and Maven
  • Experience with Micro-services architecture and API first approach
  • Implemented various J2EE Design patterns like MVC, Factory, and Singleton
  • Experience using web applications servers like Apache Tomcat, IBM WebSphere.
  • Strong Experience in RDBMS concepts, Oracle,MySQL, DB2 and SQL Server
  • Experienced in developing GUI/front-end components using HTML, JavaScript, Angular.js, CSS, JSF,JSP, AJAX, and XML
  • Knowledge of different message formats and parsers for: XML, JSON, CSV, Fixed Length
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Good Experience as UI developer using HTML-CSS-JavaScript-Angular.js, Grunt and Bonita.
  • Experienced in programming tools like ANT, Maven Build scripts and Log4j.
  • Used JUnit for testing the application. Rectified performance bottlenecks and eliminated critical bugs.
  • Designed test cases and performed extensive testing using TDD (Test Driven Development).
  • Expertise in Hibernate framework and JPA specification for ORM.Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work andalso used Hibernate Annotations to reduce time at the configuration level.
  • Have good Work experience on databases like Oracle and MySQL.
  • Expertise in Database Design and Database Programming (Stored procedures, Triggers, Packages, PL/SQL) using Oracle 10g and 11g.
  • Knowledge in troubleshooting UNIX Scripts.
  • Experience in Java DOM parsers
  • Worked on configuring and deploying on WebSphere
  • Experience with Microservices architecture
  • Experience in writing SQL queries. Worked with SQL to create tables, and views.
  • Experience in production support and production applications status monitoring tools
  • Experience in profiling, analyzing and optimizing JVM performance and experience with JProfiler
  • Excellent verbal, written, and interpersonal communication skills

TECHNICAL SKILLS:

Java Technologies: JDK, J2EE, Servlets, JSP Tags, JSTL, JPA, JNDI, JDBC.

Web Technologies: HTML, HTML5, XML, Ajax, CSS, CSS3 XHTML, XSLT, jQuery. JavaScript

Web Services: Restful (JAX-RS), SOAP (JAX-WS)

Frame Works: mHibernate 3.0, Spring 3.0.,Angular JS, Java Mail API, Mockito

Design Pattern: MVC, Factory, Singleton.

Databases: Oracle 11g,12c, MYSQL, SQL Server, DB2 Apache Tomcat 8.0, WebSphere,JBOSS,Bamboo, Solr Testing

Logging Tools: Junit, Log4j,SonarQube, JProfiler, Jira

Version Controls: SVN, CVS, GitHub, ClearCase

IDE: Eclipse, NetBeans,RAD, Intellij,Idea

Building Tools: Ant, Maven, Jenkins, CI/CD

Environment: Windows 2008, 2009, Red Hat Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Design and develop the application using MVC and spring frameworks including Spring Beans, Spring AOP, Spring Data and Spring Boot.
  • Responsible for designing some of the framework components such as pagination and updates to the persistence mechanism.
  • Developed JSP’s in conjunction with JavaScript and AJAX to make the HTML pages more user-friendly and interactive.
  • Implemented MVC architecture application using Spring and created Lambda function in AWS using Spring Framework.
  • Applied Spring Framework for transaction Management and Spring JDBC for building ORM and for AOP and Dependency Injection.
  • Designed and developed Electronic filling Manager API using Spring Boot.
  • Used custom persistence mechanism to execute queries and JPA to create, retrieve, update and delete operations.
  • Expertise in object oriented JavaScript Libraries including Angular.js
  • Experience working with AWS for Storage & content delivery and Application deployment services.
  • Make the application generic enough as to configure by individual superior courts and authorize the requests according to their own needs.
  • Utilized prepared and callable statement parameterized queries to prevent SQL Injection.
  • Used RESTful, WebServices for Data Exchange (send/receive appeal case information, filings, documents, etc.) with external agencies, such as DCA, Supreme Court, Attorney General, etc.
  • Developed the Java beans (POJO) to represent the model classes and mapped them to the tables using the Hibernate Mapping files.
  • Developed Database Access Objects (DAO) using the Spring Hibernate Support and using Hibernate Query Language (HQL).
  • Utilized JavaScript Escape before inserting untrusted data into JavaScript data values.
  • Developed test cases with input data injected through Dependency Injection to test various components developed.
  • Involved actively in designing web page using HTML, Angular.js, JavaScript and CSS.
  • Implemented Business Logic using POJO’s and used WebSphere to deploy the applications.
  • Used Value Objects generated from tables to map to their corresponding classes (ORM).
  • Interact with the Project Manager to provide timeline for different phases in the projects and to interact with the client team to convey the progress.
  • Implemented Singleton and MVC Design Patterns in developing the application.
  • Involved in writing SQL queries using TOAD
  • Wrote SQL/PLSQL queries for database models
  • Extensive experience in Unit testing JUnit and Mockito Knowledge defect/ticket tracking tools like Clear quest and Jira
  • Worked for Continuous Integration deployment(CI/CD), automating build, and tests using Jenkins, and Maven
  • Involved in an Agile based approach with Scrum for UI Development.
  • Used Mockito to test the mock objects and followed Test Driven Development (TDD) during the entire development phase.

Environment: Java 7, J2EE, WebSphere, Ant, Eclipse, EJB 3.0, XML, Spring,Spring Boot,Spring cloud,Microservices, JPA, Hibernate, HTML, JavaScript, JSP, JSTL, Java Script, Angular.js Mockito, Web Services, AJAX, Clear Case, Windows, Oracle 11g, Agile/Scrum and BDD/TDD,PL/SQL,SQL, JProfiler.

Confidential, Memphis, Tennessee

Java/J2EE Developer

Responsibilities:

  • Involved in complete project Life Cycle, i.e. Design, Analyzing, Implementation, unit Testing and UAT Testing support and Production Maintenance.
  • Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
  • Developed the presentation layer using HTML, DHTML, CSS, Java Script, Angular.js, JSPs and XML.
  • Developed the application using Spring Web MVC architecture.
  • Experience in clientside Front End (GUI) Development using HTML, CSS, LESS, Java Script, AJAX, JSP, JQuery, JSON, Angular.js
  • Worked extensively on Spring IOC/ Dependency Injection (DI). Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Have coded numerous DAO’s using Hibernate DAOSupport, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Extensive involvement in database schema design, development and coding.
  • Used Cassandra for Distributed data access.
  • Implemented logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in Migrating an existing on-premises application to AWS.
  • Experience in built web services using Spring, offering REST and AWS.
  • Involved in the understanding and designing of the complex back-end framework.
  • Created and consumed RESTful based WebServices.
  • Designed and Developed exception-handling framework. Programmed many custom-made exception classes as and when required.
  • Developed the J2EE components using RAD and used SVN for version control.
  • Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4j to implement logging facilities and used Maven as a Project management tool.
  • Configured and Deployed application on WebSphere Application Server.

Environment: Java, J2ee, HTML5, DHTML, CSS3, JavaScript, JSP, XML, Spring DI/IOC, AOP, MVC, Hibernate ORM, DAO, HQL, DB2, XML, XSD, XSLT, XPath, XQuery, RESTful WebServices, Pivotal Cloud Foundry, RAD, SVN, jUnit, Log4j, Maven, WebSphere Application Server, BDD/TDD, Pair Programming, Agile/Scrum, Rational Rose and Windows.

Confidential, Wilmington, DE

Java/J2EE Developer

Responsibilities:

  • Developing use cases, class and sequence diagrams for ongoing business demands (Extensive usage of Rational Rose and Visio for analysis, design and reengineering).
  • Designing with greater scalable and extensible capabilities with full of J2EE framework and J2EE N - Tier Clustered architecture.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Developed UI using Struts based on MVC design pattern.
  • Developed user interface using JSP, JSP Tag libraries, and Java Script to simplify the complexities of the application.
  • Experience in using ExtJS for the presentation tier and developer the screens of the application.
  • Designed and developed web based UI using JSP, Struts Taglibs and developed action classes to handle the user request.
  • Implemented the Struts validation and Tiles Framework in the presentation layer.
  • Application was developed by using several design patterns like business delegate, DAO (Data Access Object) pattern, front controller, Service Locator and Session Façade in the development process.
  • Developed Server side components with coordination of Hibernate and spring using web established frame works.
  • Used multithreading in programming to improve overall performance.
  • Developed the application using Spring Framework that implents MVC architecture.
  • Used Dependency Injection feature of spring framework to inject dependency into objects and to wire objects of business classes.
  • Designed and developed the Java-based Object Relational Hibernate persistence framework to persist the business data with database and J2EE based spring framework.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Communication with external systems using JMS messaging system through MQ Series.
  • Wrote SQL/PLSQL queries for database models.
  • Involved in the development of Tables, Indexes, Stored procedures, Database Triggers and Functions.
  • Written UNIX shell scripts for building, packaging and installing the application in the server.
  • Used SOAP, Java Web Services for interacting with other clients.
  • Used SVN as version control system for the source code and project documents.
  • Given support for the application Stress test using load runner.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in JBoss7 server.
  • Developed JUnit tests and functional test cases for the services and documented the services developed.

Environment: Core Java 1.5, J2EE, JSP, Servlets, Struts 1.x/2.0, Spring, Hibernate, RAD, Rational Rose, SVN, JBoss7.0, IBM MQ, JMS, UNIX/LINUX, UML, ExtJS, J2EE Design Patterns, XML, UNIX, Apache Tomcat, Axis, Maven, JUnit3.0, Oracle10g,SQL, PL/SQL.

Confidential

Software Developer

Responsibilities:

  • Developed games such as Cricket, Trojan Rock, Get Away etc. using proprietary game engine in java and participated in software development lifecycle (i.e. requirement gathering, designing and implementation.)
  • Worked on Core Java concepts like JavaBeans, Collection Frameworks and Multi-threading, EJB.
  • Created/optimized memory efficient code using advanced programming knowledge to save memory.
  • Interacted with the client and perform testing on targeted device.
  • Tested completed game on emulator and on multiple set top box to verify the quality of the game.

Confidential

Game Programmer

Responsibilities:

  • Created builds for J2ME & Android devices using Confidential proprietary game engine designed in C++.
  • Facilitated customization of Glive feature to get Confidential related offers and videos from the web server.
  • Perform testing on emulator as well as multiple android devices to verify the quality of final build.
  • Implemented JSON and RESTful API Web Service calls for data validation, data parsing and server interactions.
  • Designing, Enhancements, Bug-fixing, and Maintenance of the Application.

We'd love your feedback!