We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Melbourne, FL

SUMMARY:

  • 7 years of software development experience in design and development of Multi - Tier Enterprise application design using object oriented programming with Java, J2EE technologies.
  • Experience with Software Development Methodologies(SDLC) like Agile/Scrum, Waterfall.
  • Expertise in J2SE ( Core Java), Swings and J2EE technologies such as Servlets, JSP, Structs, JDBC, Java Beans (EJB), JMS, Hibernate, Spring, Web Services, HTML, XML.
  • Extensive experience working in Spring Framework and ORM Hibernate /JPA framework for mapping java classes with database using Hibernate Query Language (HQL).
  • Implemented MVC Design Pattern using Struts framework and also worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework. knowledge and experience in developing UI using JavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap and AngularJS.
  • Experience in designing and developing distributed applications( SOA ) using SOAP and RESTful web services with own components like SOAP, WSDL, JAX-RS and JAX-WS .
  • Extensively coded using Core Java(SE) concepts like Multi-threading, Collections, Serialization, Synchronization, Exception handling, Generics and Database connections.
  • Have practical experience in modules such as Spring Web, Spring Core, Spring MVC .
  • Hands on Experience on Spring Boot, Spring Security, Microservices and AWS Cloud Services .
  • Extensively used application servers like JBOSS, Web Logic, WebSphere and Apache Tomcat.
  • Proficient in programming with different Java IDEs like Eclipse, NetBeans and IntelliJ IDE .
  • Expertise in developing N-tier Applications using Java and J2EE Design Patterns (Data Access Object (DAO), Data Transfer Object (DTO), Facade Pattern, Abstract Factory Pattern, Business Delegate Pattern, Singleton Pattern .
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle MS SQL Server and My SQL.
  • Expertise in programming with SQL, PL/SQL, RDBMS and Stored Procedures.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ as JMS provider.
  • Good knowledge on performance tuning, Memory optimization and Multithreading.
  • Experience in XML technologies including XML, XPATH, XSTL, JSON, DTD/Schemas. Hands on experience in using XML parsers (DOM, SAX).
  • Experience in UNIX Shell Scripting, Python Scripting language and JavaScript .
  • Used log4J for application logging and notification tracing mechanisms.
  • Excellent working knowledge in using tools like Maven, Ant and Junit TestNG.
  • E xperience in using different types of version controls like GIT/GITHUB, CVS.
  • Experience with project tracking tools like Rally, JIRA.
  • Hands on experience with virtual environments like VM Ware, Docker and Vagrant
  • Hands on experience Amdocs with ARM, URM with RTSM resource and ODO.
  • Possess good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Willing to work 24/7 environments and happy to relocate

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, Shell Scripting.

J2EE Technology: JSP, JDBC, Struts, Servlets, JMS, JSF, EJB, Design Patterns, Java Beans.

Web Technology: JSP, HTML, CSS, JavaScript, jQuery, JSON, Bootstrap, Angular JS .

Operating Systems: Windows, Windows Server OS s, Unix distributions.

Methodologies: MVC, UML, OOPS (Object Oriented Programming), Agile, Scrum, Waterfall.

Web/Applications Servers: IBM Web Sphere, Web Logic, JBOSS, Apache Tomcat.

Web Services: RESTful, SOAP, WSDL, Apache CXF.

Frame Works: Swings, Applets, Struts, Hibernate, Spring.

Spring Frame Works: Spring Core, Spring AOP, Spring MVC, Spring JDBC, Spring Batch, Spring ORM, Spring Web Services, Spring Transaction, Spring Data JPA, Spring Boot, Spring Security.

Tools: & IDE Debugging: Eclipse, NetBeans, IntelliJ IDE, STS, Eclipse Debugger, Applet Debugging (Remote Debugging).

Build Tools: Maven, ANT

Testing & Logging Frame Work: Junit, TestNG, Log4j.

Database: Oracle, MS SQL Server, MySQL, RDBMS.

Version Controls/CI: Git/Git Hub, CVS, Harvest, Mule Soft, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential,Melbourne FL

Java Developer

Roles and Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily standups.
  • Used Rally tool for the development of Agile-lifecycle management creating the stories, updating the tasks and reporting the bugs.
  • Developed interface using Spring MVC framework, HTML and CSS.
  • Designed enterprise API's and involved in developing the API's. Involved in testing API's using Rest easy.
  • Developed UI card with Angular JS and Spring Boot, Microservices.
  • Involved in producing the working connectors for the RESTful API's using spring and Rest Easy for JSON requests and responses.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Hands on experience on SQL, RDBMS solving complex query.
  • Working on server side by using Spring Boot, Spring Rest Service
  • Parsing various format of files like XML, JSON format files and load into SQL database with Shell Scripting, XML.
  • Used simple Maven projects and Maven Archetypes projects for developing applications and provided JAR files for UI application use.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Deployed applications on JBoss server
  • Designed and developed the back-end applications and did some test-case debugging with code coverage as well as runtime debugging with IntelliJ Idea IDE.
  • Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
  • URM is an XML-based repository for RTSM resources, URM accessed using JMX console.
  • We used Mule soft for connecting applications between data and device.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Responsible for debugging, testing, maintaining and deploying the application and used log4j for tracking errors and debugging the code. Created test cases to test spring services using JUnit.
  • Developed Spring MVC components for implementing business logic and Implemented SOA based architecture using web services to build a loosely coupled system.
  • For front end development used Java Script and Angular JS
  • Designed and developed Business components and Integrated with Spring framework
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations in the orchestration layer.
  • Amdocs Order Delivery Orchestrator ODO delivery time by 35% and meets customer SLAs
  • Involved in working with the QA Automation to assist in writing test code and debugging the defects in the application.

Environment: Java, Spring, Maven, JUnit, Agile Scrum, Tomcat server, RESTful Web services, Shell Scripting, Hibernate, JMS, Vagrant, phoenix, Java Script JBoss, IntelliJ IDEA, Git, Log4J.

Confidential, Dallas TX

Java Developer

Roles and Responsibilities:

  • Followed Agile, Scrum model for functional requirement document and created Interface Control Documents.
  • Worked on analysis, design and development of banking application.
  • Designed and developed the Presentation layer using Model View Architecture implemented by Spring MVC.
  • Designed Java Components and integrated using Spring framework for Hibernate Object/Relational persistence mechanism.
  • Implemented Spring Dependency Injection for Bean wiring.
  • Develop and maintain Spring integration services for AWS services.
  • Extended a pre-existing Restful API Service for new Applications using AWS.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups and OpsWorks with RDS Linux.
  • Created web front end using JSP pages integrating AJAX and JavaScript coding that provide a rich browser based user interface.
  • Participated in developing the user interface for the application using JQuery, JavaScript and CSS.
  • Used JAXB parser for parsing the valid XML files as defined by the XSD.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Used Hibernate annotations and created Hibernate POJOs.
  • Developed SQL, PL/SQL, stored procedures using Oracle database.
  • Wrote Database Stored Procedures, Triggers and functions.
  • Created and Consumed Restful Web Services using Spring Rest Easy API.
  • Performed unit testing using TestNG and tested RESTful web services using Fiddler2.
  • Used MAVEN to define the dependencies / plugins and build the application.
  • Worked on STS IDE for code development with GIT for managing the code.
  • Used Jenkins for continuous integration and running the application automatically.
  • Used MKS for bug tracking and RALLY for story tracking.
  • Order Delivery (ODO) Streamlines processes and increases order delivery automation by 40%
  • Involved in Bug fixing of various applications reported by the testing team in the application during the integration
  • Used Log4j to maintain application logs.
  • Involved in deploying the application under Apache Tomcat Web Server.

Environment: Java SE, Java EE, Springs, Hibernate, RESTFUL Web services, AJAX, JQuery, HTML, CSS, XML, JSON, Oracle, JNDI, Git, Eclipse, JavaScript, log4j, Tomcat, Maven, Spring Tool Suite, TestNG, Fiddler2, Unix, Jenkins

Confidential, Thousand Oaks, CA

Java Developer

Roles and Responsibilities:

  • Analysis, design, deployment, unit testing and test case creation
  • Used Rational Rose for use case diagrams, activity flow diagrams, class diagrams and object diagrams in design phase.
  • Used Agile Software development methodology on Spring framework.
  • Implemented the front end using JSP, HTML, CSS and JavaScript.
  • Implemented MVC architecture using Struts, Spring and J2EE design patterns for application development
  • Developed the web application by integrating JSF ICE faces, Spring Framework and JMS.
  • Worked with a team on developing GUI screens using JSF (IBM implementation)
  • Used JavaScript for client side variations
  • Implemented the application framework using various design patterns such as DAO, VO, Factory, Service Locator, etc.
  • Implemented the Struts framework based on MVC design pattern
  • Involved in writing the struts-config files
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input
  • Used Struts for web tier development and created Struts Action to handle the requests
  • Implemented the Struts Tag library
  • Created Struts form beans to user submit user data to server side
  • Created Object-Relational mapping using Hibernate
  • Created *.hbm.xml mapping for all data table objects and created hibernate- config.xml
  • Implemented spring transaction management for some database transactions
  • Used JNDI for naming and directory services.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets
  • Implemented AJAX for asynchronous communication with server
  • Involved in DOA (Data Access Objects) to retrieve data from database
  • Implemented Singleton Pattern in manager objects to maintain only one object in memory.
  • Used shell scripts to maintain production and test Unix servers.
  • Used Maven build script for building and deploying Bluestone application.
  • Deployed application in WebLogic. Exposed messaging API to customers via XML
  • Developed Unit Tests and Test Suites using JUnit.
  • Used log4j for writing into application and error logs.
  • Involved in fixing security regarding issues.
  • Used Harvest as version control system.

Environment: JDK, Spring, Struts, Servlets, JavaScript, AJAX, JSF, JSF ICE Faces, Hibernate, JSON, JBoss Application Server, Oracle, XML, WebLogic, Maven, Rational Rose, log4j, Harvest, JNDI, JUnit.

Confidential Sunnyvale, CA

Java/J2EE Developer

Roles and Responsibilities:

  • Used Agile Software development methodology and performed different activities like Analysis, Design, Deployment, etc.
  • Used Rational Rose for Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in design phase.
  • Implemented the front end using HTML, CSS and JavaScript and used JavaScript for client side variations.
  • Implemented the application framework using various design patterns such as DAO, VO, Factory, Service Locator, etc.
  • Implemented MVC architecture using Struts, Spring and J2EE design patterns for application development.
  • Developed the web application by integrating JSF ICE faces, Spring Framework and JMS.
  • Involved in writing the struts-config files.
  • Developed the Struts Action classes to perform the business logic and developed the Struts Action forms to collect the user input.
  • Used Struts for web tier development and created Struts Action to handle the requests.
  • Created Struts form beans to user submit user data to server side.
  • Implemented spring transaction management for some database transactions.
  • Involved in DOA (Data Access Objects) to retrieve data from database.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Implemented Singleton Pattern in manager objects to maintain only one object in memory.
  • Used shell scripts to maintain production and test Unix servers.
  • Used Maven build script for building the application.
  • Developed Unit Tests and Test Suites using QTester.
  • Used log4j for writing into application and error logs.
  • Used GIT as version control system.
  • Implemented AJAX for asynchronous communication with server.
  • Deployed application in WebLogic.

Environment: JDK, Spring, Struts, Servlets, JavaScript, AJAX, JSF, JSF, ICE Faces, JSON, JBoss Application Server, Oracle, XML, WebLogic, Maven, Rational Rose, log4j, GIT, QTester.

Confidential

Software Engineer

Roles and Responsibilities:

  • Involved in Analysis, Design and Development of project.
  • Implemented OOPS concepts.
  • Involved in designing the user interfaces using JSP.
  • Used Spring MVC framework for developing web application.
  • Implemented Spring for cross cutting concerns and IOC pattern.
  • Configured Hibernate for the application.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used Hibernate Query Language (HQL) to query the database for complex data.
  • Configured hibernate with spring.
  • Implemented Business processes like user authentication, transfer of service using Session EJB’s
  • Involved in using web services - WSDL and SOAP for getting credit card information from third party.
  • Used Spring JDBC while dealing with the database.
  • Used Soap UI for load testing the Web services.
  • Involved in creation of various DOA (Data Access Objects).
  • Implemented ANT tool in building the application.
  • Deployed the application on to Web Sphere application server.
  • Used AJAX4JSF components for AJAX functionality in UI screens.
  • Used JMS (JAVA Messaging Service) for reliable and asynchronous exchange of important information.
  • Used XML parser APIs such as JAXP, JSON and JAXB in the web service's request response data marshalling as well as marshaling process.
  • Used log4j API for logging application flow and debugging.
  • Used CVS for version control across common source code used by developers.
  • Developed JUnit test cases for all the developed modules.
  • Used Oracle database to design various tables required for the project and used Stored Procedures in the application.

Environment: JDK, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, Soap UI, JDBC, JavaScript, UML, HTML, JNDI, CVS, log4j, Web sphere Application server, Oracle, Rational Rose, Eclipse.

Confidential

Java Consultant

Roles and Responsibilities:

  • Involved in the full life cycle of application development in Java as peruse case specification.
  • Involved in the Analysis, Design and Development phase of the project.
  • Modified application flows and the existing UML diagrams.
  • Involved in Change Request Technical solution document, and implementation plan.
  • Followed MVC architecture using Struts.
  • Worked on Struts Framework and developed action and form classes for User interface.
  • Configured action mappings and the form beans in the struts-config xml file.
  • Implemented internationalization using struts.
  • Developed core business logic using EJBs and deployed on Web Logic.
  • Used JSPs to create the front-end screens for the module.
  • Enhanced the mechanism of logging and tracing with Log4j.
  • Worked with Oracle Application Express to perform various database operations.
  • Rich authentication and authorization features ensure access to application is fully controlled with sophisticated and dependable security.
  • Involved in development of presentation layer using STRUTS and custom tag libraries.
  • Analyzed business processes and identified opportunities for improvement.
  • Developed the test cases for unit testing using JUnit.
  • Wrote build scripts using Ant.

Environment: J2EE, EJB, Java, Struts framework, Tiles Framework, JSP, Log4j, UML, Oracle, WebLogic, Ant, APEX, Windows XP, Eclipse and JUnit.

Confidential

Jr. Java Developer

Roles and Responsibilities:

  • analyzed, design and development of the project.
  • Knowledge on application by using Struts, Servlets and JSPs
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Implemented the project using JSP and Servlets based tag libraries
  • Involved in developing JSP forms.
  • Deployed applications on JBoss server
  • Developed Session Beans which encapsulates the workflow logic
  • Used Log4j logging framework to debug the code
  • Used CVS for the concurrent development in the team and for code repository
  • Deployed applications on Linux client machines
  • Deployed the EARs and WARs in Web Sphere Application server using ANT script
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss, SQL Server, Ant, CVS, PL/SQL, Eclipse, CVS, Linux, log4j

We'd love your feedback!