We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Alpharette, GA

SUMMARY

  • Java J2EE Developer having 7+ years of experience in design and development of Java/J2EE desktop and distributed, Multi - tier web applications.
  • Strong experience in Java/J2EE technologies Spring, Hibernate, REST Web Services, Servlets, JSP, AngularJS, HTML, CSS, JDBC.
  • Strong experience in Hibernate, Spring JDBC, Core JDBC.
  • Solid understanding of core Java fundamentals.
  • Good Understanding of Apache Camel Components like Route Builder, Aggregator, Splitter, Timer, File Grabber.
  • Good Understanding of Frontend technologies JavaScript, AngularJS, HTML, CSS.
  • Proficient in using GIT using both UI and Terminal. Expertise in using Git commands, resolving merge conflicts.
  • Good knowledge of database concepts, objects and components like CRUD, indexing, transaction, query language, ORM databases and tools.
  • Good experience in build automation and project management tools Maven, Bamboo, and Jenkins to manage project builds, release and documentations.
  • Proficient in programming by using the IDE’s IntelliJ, Eclipse, STS.
  • Used SQL and PL/SQL extensively to perform data analysis and backend testing.
  • Working experience with Relational Databases SQL Server, MySQL, Postgres and MongoDB.
  • Strong Experience and understanding of software development life cycles (SDLC) Agile, Waterfall model, Rational Unified Process (RUP)
  • Efficient in Identifying Business Requirements, Functional and Non- Functional Requirements.
  • Possess a strong analytical, verbal, inter-personal skills that helps in communicating with Developers, team members, writing the reports and test documentation.
  • Strong communication skills and ability to work effectively with technical teammates in order to translate business requirements to an effective technical solution.

TECHNICAL SKILLS

Languages & Frameworks: Java, Spring, Apache Camel, Hibernate, Spring JDBC, Restful Web Services, JavaScript, AngularJS, Servlets, JSP, HTML, CSS, SQL, PLSQL.

Databases: Oracle, SQL Server, MySQL, MongoDB, DB2, Oracle, SQL Server

Operating Systems: Windows, UNIX, MacOS, Windows, LINUX, Unix(Shell Scripting)

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere and WebLogic

Development Tools: IntelliJ, Eclipse.

Documentation Tools: MS Word, Power Point, Visio, Excel

Build Tools: Maven, Ant.

Change Management & Version Control: Git

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Alpharette, GA

Environment: Agile, JSP, HTML, CSS, jQuery, Spring MVC, Spring IoC, REST, XML, WSDL, JSON, Spring MVC, JavaScript, Angular JS, Core Java, Oracle 11g, Hibernate, Design Patterns, Apache Tomcat, Maven, JUnit, Log4j, SVN.

Responsibilities:

  • Involved in Daily Scrum (Agile) meetings, Sprint planning, grooming to gather & understand requirements and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Design and implement an application usingSpring MVC,Spring IOC, Spring transactions, Dependency InjectionSpring Annotations,Spring AOP,Spring Container-managed transactions, Hibernate.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch and Used spring's test framework to create Configured Spring framework using the Spring core module to inject dependencies and Spring ORM module to use Hibernate to persist data into Oracle database.
  • Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database server over HTTP and to consume web services for transferring data between different applications.
  • Actively involved in coding using Java 1.8, Spring 4.x to develop features from end to end.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.

Java /J2EE Developer

Confidential, Denver

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Used View Resolvers and Spring form tag library in JSP for rendering view part in Spring MVC.
  • Used Hibernate ORM as java persistence API. Extensively used Annotations, Mappings and querying the database using Hibernate. Integrating Spring with Hibernate.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based schema.
  • Developing the user interface using JSP, POJO, Ajax, JavaScript, CSS, and HTML.
  • Created the AngularJS application and used Angular UI for component model.
  • Developed Angular MVC components and performed dependency injection and employed two-way data binding.
  • Extensively worked with Oracle 11g database, created and worked with various database objects like Packages, Stored Procedures, Triggers, Functions, Views, Materialized Views, dblinks, external tables, etc.
  • Developed SQL scripts and control files for loading data using PL/SQL and written complex queries to generate feeds.
  • Developed a fully functional prototype application using Angular JS and Bootstrap, connecting to a RESTful server on a different domain it on Web Logic Application Server.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Configured and used Log4J for logging all the debugging and error information.
  • Used MAVEN for build and deploying the application onto the Application server.
  • Created RESTful web services in pushing data to downstream systems

Environment: Java, J2EE, Rational Rose, Spring MVC, Hibernate ORM, JSP, POJO, AJAX, JavaScript, CSS, HTML, Angular JS, Angular MVC, Oracle 11g, REST, SQL, PL/SQL, BootStrap, JSTL, Log4j, Maven

Java /J2EE Programmer

Confidential

Responsibilities:

  • Involved in gathering business requirements, analyzing the project, and creating use Cases and Class Diagrams.
  • Worked on Spring MVC to handle the user requests and used various controllers to delegate the request flow to the Back-end tier of the application.
  • Experienced in developing the application usingJava/J2EE standards and guidelines.
  • Used Hibernate in data access layer to access and update information in the databaseand deal with them.
  • Used Spring IoC to remove the object dependencies across the application and implemented data access tier using Spring DAO.
  • Tested, debugged and implemented the application using JUnit for unit testing.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server
  • Involved in writing PL/SQL stored procedures.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
  • Developed all the User Interfaces using JSP and Spring MVC.
  • Developed the UI Screens using JavaScript and HTML and did the client-side validation.
  • Implemented Singleton, MVC, Front Controller, Intercepting Filter, DTO and DAO design patterns.
  • Used GIT client to update/commit changes from/to repository and resolve merge/conflict operations.
  • Created RESTful web services in pushing data to downstream systems
  • Used Log4J for tracking errors and debugging the code.

Environment: Java, J2EE, Spring MVC, Hibernate, Spring IoC, Spring DAO, JUnit, ANT, WebSphere, SQL, PL/SQL, XML, JSON, JSP, JavaScript, CSS, HTML, Design Patterns, GIT.

We'd love your feedback!