We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Around 5 years of software development experience in Information Technology with experience in Analysis, Design, development and deployment of Enterprise Applications using Java/J2EE Technologies with emphasis on Object Orientated programming concepts, with methodologies like Agile Scrum and Waterfall Model.
  • Experienced in core java API's like Collections, Multi - Threading and Exception Handling, using new features like Lambda expression, Stream API, Parallel streams, etc.
  • Worked on implementing responsive presentation layer with the help of CSS, BOOTSTRAP, Ajax, JSF, JavaScript, and jQuery, AngularJS, NodeJS JSP and Servlets.
  • Expertise in UI technologies at server-client side like Angular 2/4, JavaScript, HTML, Bootstrap, CSS, NodeJS, ReactJS, ExtJS, and Backbone.JS, and strong knowledge in creating UI components on using Java Server Faces.
  • Strongly experienced with Spring, Spring Data, Spring Integration, Spring Data-RS, and Spring Security.
  • Experience in working with project management tools like JIRA, Pivotal Tracker, Trello, Confluence and defect tracking tools like Bugzilla, HP Quality Center. Also used PUTTY and WinSCP to look into different environments.
  • Proficient in persistence frameworks Hibernate, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Worked extensively on LDAP integrations. Very good understanding of Integration with these varieties of protocols: SOAP and REST API's.
  • Expertise in Database design (RDBMS), programming, implementation and development using MS SQL Server, DB2, Oracle 11g/10g/9i, MS access, analytical and conceptual skills in database related work primarily creating complex Stored Procedure, Views, Triggers, Functions, T-SQL, Indexes, Cursors, also experienced in working with NoSQL Database like MongoDB.
  • Experience in using Database IDE tools like Oracle SQL Developer, TOAD, Squirrel, SQL Workbench, Mongoose.
  • Knowledge on Linux operating system, UNIX commands and PERL script.
  • Solid Experience with IDE's like Eclipse, NetBeans, Visual Studio and application/web servers like Web Sphere, JBoss and Apache Tomcat and Experienced in build and deployment tools like Ant, Maven and Jenkins.
  • Experience in working with version control systems like Git, SVN, CVS and Clearcase. Log4j for Logging, JUnit for testing and Automation frame work implementing Page Object Model, using java, Python, Selenium WebDriver and Cucumber.
  • Had very good experience in adapt to new employment guidelines and procedures maintaining good working relationship with multiple agile teams, various product owners & proactively worked on identifying the environment or release conflicts & gaps and reporting to the supervisor.
  • A resourceful team player with good inter-personal skills, effective problem solving and decision-making skills.

TECHNICAL SKILLS

Languages: Java/J2EE (Servlets, JSP, EJB), C, C++, SQL, PL/SQL

Scripting: JavaScript, Shell, Python, Dojo, jQuery, AJAX

MVC Frameworks: Struts, Spring MVC, JSF, Angular JS

Frameworks: Spring Boot, Spring Batch, Spring Security, Spring Core, Spring AOP, EJB, Hibernate, JPA, J2EE, Maven

Messaging: JMS MQ, IBM MQ, Rabbit MQ, Mule ESB

Web Services: SOAP, WSDL, JAX -WS, JAX -RPC, SAX/DOM parsers, Jersey, CXF, JAXP, XML, XSD, XPath, XQuery, XSLT

Databases: DB2, SQL Server, Oracle, PostgreSQL, MySQL, NoSQL, Mongo DB, Cassandra

Application Servers: JBOSS, IBM WebSphere Application Server, WebLogic Application Server & Tomcat webserver

IDEs: Eclipse, RAD, Rational modeling tool (IBM RSM), Spring tool Set (STS), NetBeans 6.0

Technologies: HTML5, XHTML, JSP, CSS3, Bootstrap, XSLT, LDAP

Operating System: Unix, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Sr. Java Developer

Responsibilities:

  • Successfully migrated from legacy PowerBuilder to a Java based web application.
  • Involved in the review and analysis of the requirement specifications.
  • Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML and Rational Rose.
  • Responsible to ensure compliance with J2EE framework and enhance Reuse and Portability of the application by using various design patterns like Front Controllers, Facades, Value Object, Business Delegate, Service Locators, DAO.
  • Extensively used Spring MVC framework to develop the web layer for the application.
  • Used Angular2 for creating Routes, Filters, Directives, services and to create maintainable and testable single page application and implement 2-way data binding and used ng-filters across the applications.
  • Implemented spring configuration files for the beans defined and properties to be injected into them using spring Dependency Injection.
  • Developed different modules using Servlets, spring, Hibernate, deployed and configured.
  • Developed RESTful API utilizing Spring Boot with Spring MVC
  • Designed and implemented the rules of Business Logic using spring.
  • Extensively involved in the development of persistence layer using Hibernate.
  • Extensively used JavaScript, jQuery, CSS for client-side data validation, UI development event handlers and AJAX callback code using Sencha Ext JS/Touch.
  • Developing Web pages by using HTML5, CSS3 and Bootstrap.
  • Configured Spring framework using the Spring core module to inject dependencies Developed RESTful Web Services using Jersey, JAX-RS to perform CRUD operations on the database
  • Implemented various web services based on REST API architecture.
  • Utilized IBM WebSphere/RAD for development of messaging and web services.
  • Experience in Jenkins server and build jobs to provide automated builds based on GIT source control system.
  • Researched Prototype solution on utilizing AngularJS, Bootstrap for possible UI enhancements of the application.
  • Implemented Singleton classes for property loading and static data from DB2.
  • Responsible for migrating the Web services from shared java environment to PCF - cloud platform.
  • Created User services in Cloud Foundry for connecting database with different life cycles using Spring profile.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services
  • Used Data Studio to connect DB2 database, run stored procedures, and to execute SQL queries.
  • Used Log4J for logging and debugging and JUnit, Easy Mock and Mockito for testing.
  • Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.

Environment: Java8, Spring, Spring Boot, Hibernate, JSP, jQuery, Java script, Angular2, HTML5, CSS3, XML, AJAX, Soap, Restful, Oracle, JMS, Servlets, JSP, JDBC, DB2, WebLogic, MySQL, Git, IBM WebSphere, Ration Rose.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Jdbc Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Implemented and configured various Action classes for handling the client requests using spring framework.
  • 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.
  • Created web services and desktop applications to access and display data needed by support teams using, Ajax, JavaScript, jQuery, Backbone.js, AngularJs, Node.js, Java, CSS3 and HTML5.
  • Produced and consumed Web Services using SOAP, WSDL and published it on Web Logic Application Server. Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, 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.
  • Development and implementation of Asynchronous communication interface using JMS API.
  • Used View Resolvers and spring form tag library in JSP for rendering view part in Spring MVC.
  • Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
  • Involved in the development of XML parsing components using DOM and SAX parsers.
  • Developed custom tags, JSTL to support custom user interfaces.
  • Hands on Involvement with Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, RDS, DynamoDB, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation.
  • Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
  • Experience in Creating Secured Cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on Amazon Web Services (AWS)
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Docker & Cloud formation tools.
  • Configuring and Networking of Virtual Private Cloud (VPC)
  • Configured and used Log4J for logging all the debugging and error information.
  • Used MAVEN for build and deploying the application onto the Application server.
  • Used SVN for version control of the code and configuration files.

Environment: Java, JSP, Spring MVC, SAX, DOM, XSLT, DOM, XML, EJB 3.0, WebLogic Application Server, Rational Rose, SVN, Oracle11g, Junit, JavaScript, jQuery, AngularJS, Node.JS, Backbone.JS, CSS3, HTML5, DHTML.

Confidential, St. Louis, MO

Mid-level Java Developer

Responsibilities:

  • Involved in Analysis, development, testing, integration and deployment of the web services
  • Involved in Agile methodology to get updated with team
  • Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX and JSON.
  • Used spring framework to implement the MVC design pattern.
  • Used hibernate to map the domain elements and Criteria API, named query for querying
  • Involved in writing Spring Configuration XML file containing declarations and business classes and wired-up to the frontend managed beans using Spring IOC pattern.
  • Extensive knowledge of spring to build Restful and MVC applications and service endpoints, used dependency injection with XML and annotation-based configuration styles.
  • Implemented the back-end components of the application using spring framework, integrated Hibernate ORM with the spring framework for object relational mappings and data management using Oracle database.
  • Extensively involved in developing and consuming Restful web services.
  • Wrote complex SQL query to pull data from different tables to build the report.
  • Used Log4j error handling, to monitor the status of the service and to filter bad loans
  • Used WebLogic to deploy the changes and to test on local machine
  • Used SVN as continuous integration tool and ANT tool for the build and deployment.
  • Developed Junit test cases, to test each class as part of unit testing

Environment: Java, Spring IOC, Spring MVC, Spring, Hibernate, JavaScript, jQuery, AJAX, JSON, WebLogic, SQL, HTML5, CSS3, XML, Agile, Restful Web services, ANT, Junit, SQL Developer, JMS, Eclipse, Log4j.

Confidential, Bronx, NY

Jr. Java Developer

Responsibilities:

  • Be involved in the complete software development life-cycle, including working with the production operations team to prepare and execute releases
  • Makes recommendations towards the development of new code or reuse of existing code
  • Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and SDET approach and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
  • Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Design of GUI using Model View Architecture STRUTS Frame Work.
  • Integrated Spring DAO for data access using Hibernate
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Developing application using Spring core module and POJO's using Eclipse and worked on Messaging service.
  • Designed and developed the XSD for WSDL.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Designed and developed REST-ful style Web Service layer and WSLD .
  • Wrote JUNITtest cases for testing all spring service calls and SpringMVCvalidations.
  • Involved in Agile methodology to get updated with team
  • Involved in development of User Interface using HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX and JSON.
  • Used spring framework to implement the MVC design pattern.
  • Used hibernate to map the domain elements and Criteria API, named query for querying
  • Extensively involved in developing and consuming Restful web services.
  • Wrote complex SQL query to pull data from different tables to build the report.

Environment: Java, Spring IOC, Spring MVC, Spring, Hibernate, Restful Web services, HTML5, CSS3, XML, JavaScript, jQuery, AJAX, JSON, WebLogic, SQL, SQL Developer, JMS, Eclipse, Agile, Junit.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed the application using Agile Feature Driven Development and Scrum method of project management.
  • Developed JAX-RS RESTful web services that consumes and produces both XML and JSON content using jersey to retrieve specific details for Case Management System products.
  • Configured JPA Persistence API to interact with Oracle database and Hibernate as platform and created POJO's classes as JPA entities.
  • Converted XML into Java objects using JAXB API.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework.
  • Developed front-end using JSP making use of spring tags.
  • Used spring framework for application developments in implementing as a DAO module and involved in implementing Dependency Injection feature using spring.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database. Implemented dozer bean mapping for mapping the domain objects.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements to perform database operations, integrating stored procedures and functions and performed polymorphic associations.
  • Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Used UNIX shell scripts to deploy the application on amazon web server.
  • Developed User interface using HTML, CSS, JavaScript, and CSS, Bootstrap, Ajax and JSON.
  • Used jQuery to perform the AJAX calls and to load the surveys.
  • Extensively used Alpaca forms for various form fields to fetch the inputs from the user/customer.
  • Written Embedded JS to combine data and a template to produce HTML.
  • Applied AngularJS to define a route to the REST services and render the Ej's templates.
  • Responsible for developing new REST APIs for utilizing JAX-RS on WebSphere.
  • Utilized WebLogic application server to build and deploy the enterprise application.
  • Used GitHub Repository to check in, check out, and merge code, issue tracking and wikis.
  • Used Maven to build and deploy the application.

Environment: Java, J2EE, JSP, Struts, Hibernate, spring, AngularJS, JUnit, MVC, Eclipse, AJAX, Apache Tomcat, Log4J, SVN, MySQL, HTML, CSS, JavaScript.

We'd love your feedback!