We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY:

  • Around 5+years of IT experience in various applications design, development, implementation and maintenance of Web based n - tier architecture systems using Java/J2EE for enterprise applications.
  • Good working knowledge of Extreme Programming using Agile, Waterfall methodology with iterative and incremental software development.
  • Experience in Java, JavaScript, CSS3, html5, Angular JS, jQuery, and AJAX.
  • Extensive experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, JSP, JSTL, HTML, CSS, Angular JS, JSON, RMI, AJAX, JavaScript, jQuery, Bootstrap.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC, Struts, spring and Hibernate.
  • Extensive Experience working with Spring, Struts, JSF, Prime Faces 3.4 and O/R mapping Hibernate frameworks.
  • Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server-side Business Logic using Java, J2EE, XML, IBM Web Sphere, Apache Tomcat, JBoss, Web Logic, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
  • Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
  • Worked extensively on build and deployment tools like ANT, Maven, Git and Log4j.
  • Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data Access Object(DAO).
  • Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
  • Used Jenkins as a build tool and for deploying the modules to server.
  • Good Exposure to work on Frame Work using Struts MVC Architecture.
  • Good Knowledge on Sockets, Java Beans and Swing.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
  • Experience in JUnit, TestNG to develop unit testing and debugging of application.
  • Involved in using Core java concepts - Collections, Exception Handling, Multithreading, Concurrency, Serialization and Java 1.8 features.
  • Experience with UNIX scripting and shell commands.
  • Good exposure with Operating Systems like Windows and UNIX.
  • Hands-on experience with static analysis tools such as Sonar Cube, Fortify
  • Extensive working experience with NoSQL and APIGEE
  • Experience in using JIRA as Bug Tracking Tool
  • Extensive working experience in Financial and eCommerce based domains
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
  • Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST).
  • Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Experience in working with RESTFULL Web Services.
  • Experience in developing secure web applications using Struts and Spring frameworks.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Batch, Spring Transactions, Spring JDBC.
  • Strong Experience in Oracle 12c and backend programming. Experience in SQL, PLSQL, DB2. Normalization, creation of stored procedures and function.
  • Excellent work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS:

Web Technologies: Java, J2EE, Servlets, JSP, JavaScript, CSS, Ajax, jQuery, AngularJS, JSF, JSON, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL

Languages: Java, C, C++, Java Script, jQuery SQL, AJAX, COBOL, JCL

Frame works: Spring MVC, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

Web Services: SOAP, REST, WSDL

IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest

Testing tools: SeleniumWebDriver/RC/IDE/GRID,Junit, TestNG

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Build Tools: Ant, Maven, Jenkins

Version Control: SVN, Clear case, CVS, Git

Databases: MS SQL Server 2000/2005, 2008 R2, Oracle 11g/10g & MS Access 2007

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Kansas City, MO

Sr. Java Developer

Responsibilities:

  • Involved in designing and developing the application using, HTML/HTML5, CSS3, Bootstrap, AJAX, UI-animate, Materialize CSS and made client validations using JavaScript, jQuery with AngularJS and Node JS.
  • Actively involved in modifying the existing monolithic application in to Service Oriented Architecture(SOA) application.
  • Involved in designing and developing 2 different micro services from scratch using Spring Boot along with interaction with multiple other micro services.
  • Utilized various JavaScript and jQuery libraries, AJAX to form validation and other interactive features
  • Responsible in development of presentation layer using JSP and Servlets
  • Implemented object/relational persistence for the domain model
  • Implemented the Web services with SOAP service and SOAP - JAXB Eclipse
  • Worked on generating the web services classes by using RESTful web services with JSON
  • Used ESB for Web Services
  • Worked with EJB in the server-side to encapsulate the business logic of the application
  • Implement and execute web service API management framework
  • Implemented DAO using Spring ORM with Hibernate
  • Made use of Data Access Object (DAO) design pattern for designing data access layer
  • Involved in writing the Named queries, Criteria queries in Hibernate
  • Configured objects in spring applicationcontext.xml
  • IBM RAD for accelerated programming
  • Developed and implemented the Architectural Pattern of MVC
  • Used Spring IOC, AOP for creating beans and transaction management
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database
  • Involved in Test Driven Development with Unit and Integration Testing of the Application
  • Unit testing done by Jasmine for scripts
  • JUnit Frameworks were used for performing unit & integration testing by writing test cases
  • Automated the User interface testing using Selenium Web Driver
  • Prepared documents for all programs developed by the team
  • Resolved Production errors and deployed applications for end users
  • Followed Agile & Scrum Methodology with XP & Kanban for development of the product
  • Successfully implemented the code for my module using Hibernate
  • Worked with application development teams to ensure that their applications are designed properly for interacting with AWS
  • Developed Server-side components based on Spring MVC and the persistence layer build on ORM framework Hibernate
  • Mapped tables in database using Hibernate
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT and MAVEN
  • Used JIRA for bug tracking and automated build process by writing Maven build scripts.

Environment: Java 1.7, JDK, Servlets, JSP, Spring Boot,Spring 3.2.6, Struts 2.3.16, HTML/HTML5, CSS3, Ajax, JavaScript, jQuery, AngularJS, Node JS, JDBC, Bootstrap 2.3x, SOAP-JAXB, SON, Hibernate 4.2.8, RAD 7.5, JUnit 4.11, RESTful Web Services, PL/SQL.

Confidential, Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Followed Agile software development with Scrum methodology
  • Responsible for developing application in Spring MVC from existing JSF MVC Framework
  • Contributed in designing and developing Struts Framework for performance comparison
  • Used Hibernate as ORM tool in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Enhanced the existing micro service to client business requirements using Spring Boot, Spring Data used Swagger to interact with API end points of the micro services.
  • Designed and developed the REST based Web services using the Spring Boot, Spring Data with JPA.
  • Used Spring MVC framework on the server side for creating Restful services by giving JSON out and modifying the DOM object on UI, by making HTTP calls and used GET and PUT.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Used Apache Axis for implementing and testing Web Services
  • Converted old spring beans to newer format by using Spring 3.0 annotations
  • Rewrote existing POJOs in Java in groovy 2.3.3
  • Developed server-side services using Spring Web Services and MVC (SOAP and Rest)
  • Focused on architecting NoSQL databases like MongoDB and Cassandra database
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality
  • Use Log4j to assign, track, report and audit the issues in the application
  • Use MySQL Workbench for the MySQL for development
  • Use Spring Data to extract data from Neo4j and MongoDB databases
  • Persisted and Retrieved data from oracle database using Hibernate 3.5
  • Configured hibernate pooling on WebSphere to make it available for multiple users
  • Work on project build-script by using Gradle 1.8 and deployed on Tomcat 7
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing
  • Performed testing for existing classes by writing ‘mocks’ in Scala for third party service
  • Use Git as distributed version control and file management system.
  • Provide extensive pre-delivery support using Bug Fixing and Code Reviews
  • Used Jenkins for continuous integration on server
  • Collaborate and support cross functional team to develop Android Native application.

Environment: Java 1.7, JDK, Servlets, JSP, Spring 3.2.6, Spring Boot, Struts 2.3.16, HTML/HTML5, CSS3, Ajax, JavaScript, jQuery, AngularJS, Node JS, JDBC, Bootstrap 2.3x, SOAP-JAXB, SON, Hibernate 4.2.8, RAD 7.5, JUnit 4.11, RESTful Web Services, PL/SQL.

Confidential, New Orleans, LA

Java/J2EE Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications, we use SharePoint to maintain all of our design docs.
  • Followed Agile software methodology for software development (3 week Sprint).
  • Worked on one of the UI based application and client focus more on look and feel of the UI. We use lots of customs components to design the UI. Chase standards and HTML, CSS, JavaScript, AJAX, angular is being used intensively.
  • Used Spring MVC framework on the server side for creating Restful services by giving JSON out and modifying the DOM object on UI, by making HTTP calls and used GET and PUT.
  • Implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation.
  • Created multiple mid-tier services to interact with multiple validations and worked on entitlements services to do user validations Interaction and also worked on applying security systems.
  • Worked with Oracle database and used Hibernate (ORM). Created POJO/Data Objects in mid-tier service. Hands on experience on implementing lazy loading, first and second level of caching.
  • Understanding Business Coordinating with Offshore team in India and being flexible on gathering updated from team. Work closely with Database team and testing team.
  • Involved in discussion of Data Model design for complex logics.
  • Worked on Jasper reports using I Report tool and integrated that JRXML into spring framework.
  • Developed batch processes to perform the daily updates using with Spring Batch module.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database. Worked to plug this procedure in Java classes.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Integrated and developed UI components with business components. Worked on UI components and have worked intensively on HTML, CSS, AJAX, JAVASCRIPT. Also used IE/Firefox to debug and analyze the UI code. Interact with business on daily scrum and show them our daily progress on UI designs.
  • Created Stored procedures using PL-SQL for data modification (For insert, update, delete) in Oracle by joining business tables.
  • We are using crucible while we commit code into SVN for reviewing the code.
  • Worked on spring integration for loading files in database and worked on modifying stored procs. Used Unix commands to connect to servers and using PUTY run the batches
  • Written JUnit test cases during the development phase and used assert functions to compare two objects.
  • Worked on Cucumber for Shift left testing.
  • Written feature files. Expertise in writing cucumber feature file and debugging, setting the Data objects by preparing the values
  • Used log4j for logging and SVN for version control.
  • Configured and deployed web application in WebLogic Server.
  • Created SOAP based web services also consumed other services
  • Used JIRA for bug and issue tracking.
  • Good experience in documentation of designs and flow charts. Also worked on designing DATA Models and maintain the existing documents in share-point.
  • Worked on Oracle coherence for clustered applications.

Environment: Java (JDK1.6 & 1.7), J2EE, Spring (IOC, AOP, Batch), Restful web services, Hibernate, Eclipse, Oracle 10g, WebLogic 10.1, UML, XSLT, HTML5, CSS3, AngularJS, JavaScript, Ajax, Log4j, Jenkins, CVS, Maven 2.0, Tomcat7.0, Docker, SOAP, Spring Integration, SVN, Scrum Methodology, EJB2.0, I Report, SOAP, Jenkins, Crucible, Spring integration, J boss, Unix, XML, WSDL, TDD

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes
  • Implemented server-side tasks using Servlets and XML
  • Helped developed page templates using Struts Tiles framework
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration
  • Implemented Struts Action classes using Struts controller component
  • Developed Web Services (SOAP) through WSDL in Apache Axis to interact with other components
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS
  • Written JUnit Test cases for performing unit testing
  • Used Rational Clear Case as Version control
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator
  • Used ANT automated build scripts to compile and package the application
  • Used Jira for bug tracking and project management

Environment: Java (JDK1.6& 1.7), Spring, Hibernate, Restful& Soap Based web services, Eclipse, Oracle 10g, HTML, CSS, AngularJS, JavaScript, Maven, SVN, Tomcat7.0, SOAP, SVN, Scrum Methodology, Unix, XML, WSDL, Putty

We'd love your feedback!