We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Software Developer with 7+ years of experience working as a Full Stack Developer and Strong exposure to Software methodologies like Agile (SCRUM) and Waterfall. He has extensive hands - on experience within developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, NGINX, JBOSS, Glassfish, and Apache Tomcat. Experience in working on cloud AWS. Strong development experience in creating rich frontend UI in AJAX/JavaScript technologies using JavaScript libraries like jQuery, JSON, AJAX, NodeJS, and AngularJS. He possesses strong communication skills.
  • Extensive experience in Web application architectures and distributed systems.
  • Experienced with XML related technologies such as XML, XSL, XSLT (DOM, SAX), XPATH, dom4j and DTD.
  • Proficient in writing Shell and Maven scripts for builds and deployments to different environments.
  • Experience in the maintenance and monitoring of applications by periodic volume and regression test.
  • Experience in working on cloud AWS, cloud EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command-line interface.
  • Experienced in working with EJB 3.0, Hibernate annotations to map POJOs to databases.
  • Proficient in Java Multi-Threading, Socket programming, and Swing programming.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class Diagrams, Sequence Diagrams, and Behavior Diagrams.
  • Experienced in all the technical phases of the Software Development Life Cycle (SDLC).
  • Experienced in databases such as Oracle, MySQL, and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers, and packages.
  • Expertise in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, NGINX, JBOSS, Glassfish, and Apache Tomcat.
  • Good knowledge of developing GUI based applications using Swings and Java Applets.
  • Expertise at JDBC API for connection and access to databases.
  • Experience in Web Front End technologies like HTML, HTML5, DHTML, Tag Libraries, Tiles, JSTL, JavaScript, Bootstrap.
  • Strong development experience in creating rich frontend UI in AJAX/JavaScript technologies using JavaScript libraries like jQuery, JSON, AJAX, NodeJS, and AngularJS.
  • Experience on different IDEs such as RAD, Eclipse, and Net beans
  • Experience in SOA based technology using Web Services, WSDL, and UDDI registry.
  • Hands-on experience in implementing client-server business applications using MVC, SOA architecture, and Microservices.
  • Having Experience in UNIX commands and Deployment of Applications in Server.
  • Experienced in performing code reviews, refactoring and training, and mentoring team members.
  • Good understanding of Business workflow, Business logic, and Business methods for further implementation of user requirements in a distributed application environment.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Created and Configure Micro Service architecture for the CDT Directory project and integrated it with AngularJS application.
  • Strong exposure to Software methodologies like Agile (SCRUM) and Waterfall.
  • Experience on Subversion (SVN), CVS, GitHub, and Visual Source Safe as versioning software tools.

TECHNICAL SKILLS

Languages: Python, Java/J2ee, C, Shell Scripting.

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Swing, Sockets, Java Security

Mark-up/XML Technologies: HTML5, CSS3, jQuery, JavaScript, AngularJS, CSS, CSS3, XML, XSD,XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON

Tools & Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins, Apache Camel, TestNG, Junit, Protractor, Postman.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, Axis2, Microservices, AWS, Pivotal Cloud Foundry(PCF).

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Testing Tools: Tricentis Tosca, Selenium Web Driver, QTP, and GitHub, JMeter.

Application Tools: Eclipse, Putty, GIT Bash, Jira.

Databases: PL/SQL, Oracle, MySQL, Toad,, MongoDB/NoSQL.

IDE: Eclipse, UFT and Selenium IDE, Net Beans, PyCharm.

Program Management: Agile framework, SDLC, Waterfall Model.

Platforms: Windows 7 /XP, UNIX, LINUX, Sun Solaris, Mac OSX, iOS, Android.

Microsoft Suite: Microsoft Word, Excel, PowerPoint, Outlook, Access.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in all stages of the Software Development Life Cycle (SDLC) of the project in Agile methodology.
  • Participated in Daily Scrum meetings, sprint grooming/review, and demo with management and other teams.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS, and JavaScript.
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives.
  • Designed and Developed End to End customer self-service module using annotation-based Spring MVC, Hibernate.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics, and Collections whenever necessary.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
  • Used SOAP to Implement Web Services and Consumed and published XML Web Services in the application.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Implemented Data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured XML files according to hibernate framework.
  • Designed and developed a web module using the Spring boot and Hibernate framework.
  • Used Apache Tomcat as an application server to build the web applications
  • Implemented the persistence layer using Hibernate that uses the POJOs to represent the persistence database.
  • Used Design Patterns like Facade, Data Transfer Object (DTO), MVC, Singleton, and Data Access Object.
  • Experience in writing complex PL/SQL queries using joins, Functions, Triggers, cursors, and indexes in Oracle DBMS.
  • Developed and consumed Restful web services to retrieve configuration JSON documents related to customer
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Developed Bit Bucket controls to track and maintain the different versions of the project.

Environment: Java, J2EE, HTML5, Spring, Hibernate, Web Services, MAVEN, JUnit, REST, SOAP, Jenkins, JIRA, Bit Bucket

Confidential

Full Stack Java Developer

Responsibilities:

  • Involve in all phases of the software development lifecycle including requirements gathering, designing the application, implementing the design, testing, and maintenance support.
  • Experience with Spring Cloud and deploying to cloud platforms using Pivotal Cloud Foundry (PCF) or Cloud Foundry using 12-Factor App principles.
  • Deploying applications over PCF through Concourse pipeline (fly) using Docker container.
  • Familiar with Agile Test-Driven Development including daily scrum meetings, weekly iteration reviews, and planning and used JIRA to track development tasks, bugs, enhancements, and upgrades.
  • Developed data access layer-using Spring boot, RESTful Web Services as a Business layer. Consumed SOAP web services.
  • Responsible for setting up the AngularJS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and AngularJS 2.
  • Used REST client, POSTMAN, and SOAPUI tools to test REST API services.
  • Review and modify programs to ensure technical accuracy, security, and reliability and provide quality documentation.
  • Used Ansible and Ansible Tower as a configuration management tool to automate repetitive tasks, quickly deploy critical applications.
  • Experienced in using design patterns like Model View Controller, Business Delegate, Data Access Object, Service Locator, Session Facade, and Data Transfer Object.
  • Responsible for writing JUnit test cases to test the Spring DAO layer and also used Spring Batch for creating batch services.
  • Jersey implementation of JAX-RS is utilized to develop RESTful Web Service to carry out CRUD capabilities.
  • Developed Web services using REST architecture.
  • Worked on defects during integration and system testing.
  • Involved in writing SQL queries to fetch data from Database and stored procedures to perform operations in the Database and return status value to allow faster execution.
  • Designed the web application middle layer for high performance using concurrency/multi-threading for analysis of different network elements.
  • Developed RESTful Web Services and turned into Microservices using Spring Boot and Spring Cloud.
  • Maintain GIT branches during project development. Conduct merge and use Gradle for building and deploying the applications to the Tomcat server.
  • Experience in the Gradle Build tool and understanding the antifactory and repo structure.
  • Implemented several agents that run regularly to load the data into the DB2 database from external systems.
  • Wrote Python code using Ansible Python API to automate the cloud Deployment Process.
  • Used Ansible playbooks to set up a Continuous Delivery pipeline. Deployed microservices, including provisioning AWS environments using Ansible playbooks.

Environment: Java 1.8, J2EE, AngularJS, Bootstrap, Spring boot, Spring Integration, JavaScript, REST, SOAP, XML, JSON, Log4j, HTML5, Ansible, Eclipse IDE, Python, Gradle, Git, DB2, SQL Server, Oracle, Linux

Confidential

Java Developer

Responsibilities:

  • Performed database development using PL/SQL and application development using Java/Groovy/JavaScript.
  • Worked collaboratively to implement, maintain & enhance integrations with Ellucian Banner, vendor purchased ancillary systems
  • Created and developed Java libraries for the support of Enterprise systems.
  • Developed test cases and unit tests for the applications using JUnit and Mockito.
  • Demonstrable experience working in Continuous Integration and Continuous Deployment ( CI / CD ) systems using JENKINS and GIT into Nexus Repository.
  • Applied relational database concepts using one or more programming languages to perform database queries, modifications, and database transactions.
  • Used development tools like Eclipse, Spring Tool Suite, and Grails for building the code.
  • Worked on the “Chrome River” project, implementing Java & J2EE to develop code.
  • Worked on “Grafana” tool to create and maintain dashboards for all the Finance applications
  • Defined, developed test scripts in Wing IDE, and Executed automation test scripts using Python that supports black and white box testing.
  • Worked with Version Control Systems git and used it as a code repository and Code Collaborator to manage code reviews.
  • Created and executed database queries (SQL) to validate data integrity.
  • Played a major role in reviewing the analysis, sorting out the defects, tracking them to closure, and help the team to increase productivity and efficiency in analyzing the programs
  • Performed database development using PL/SQL and application development using Java/ Groovy / JavaScript .
  • Worked collaboratively to implement, maintain & enhance integrations with Ellucian Banner, vendor purchased ancillary systems
  • Demonstrable experience working in Continuous Integration and Continuous Deployment (CI/CD) systems using JENKINS and GIT into Nexus Repository.
  • Applied relational database concepts using one or more programming languages to perform database queries, modifications, and database transactions.
  • Used Node.js in our application for offering a RESTful Web service, which takes a few inputs. Parameters and passes a little data back and it handled thousands of requests concurrently.
  • Used Ansible playbooks to set up a Continuous Delivery pipeline. Deployed microservices, including provisioning AWS environments using Ansible playbooks.
  • Integrated Spring Boot and Hibernate together and worked on developing backend components and services using Hibernate and spring

Environment: Eclipse, WebServices, WebLogic 9.2, EJB2.0, JMS, MQ, JDBC, Oracle, JDK 1.8, JavaScript, JSP, jQuery, AJAX, ExtJS, HTML5, XHTML,XML,Spring, TOAD, Unix, CSS3, SOAP.

Confidential

Java Developer

Responsibilities:

  • Extensively worked in the entire software development life cycle involving application design, development, testing, and release.
  • Familiar with Agile Test-Driven Development including daily scrum meetings, weekly iteration reviews, and planning and used RALLY to track development tasks, bugs, enhancements, and upgrades.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, Bootstrap, CSS3, JavaScript, AJAX, Angular 1.5.6.
  • Worked closely with product, UX, and business team to build applications & reach business goals through front end development and UX.
  • Developed various Angular directives such as Attribute and Structured Directives, Query params, Pipes, Filters, and Services for building the functionality. Created reusable components, directives, filters, ng-grid, ng-repeat, pdf-viewer, IBM Daeja View ONE.
  • Used $http and $resource to make REST API calls at the backend for data validation, retrieval, and processing. Implemented Angular UI Router for navigating through various pages.
  • Developed data access layer-using Spring, RESTful Web Services as a Business layer.
  • Performed UI integration with Database using Hibernate and integration of the application using Web Services.
  • Using Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed application using Spring MVC, Dependency Injection to improve usability and flexibility.
  • Used Spring Integration, Spring Testing, Spring JDBC, and implemented a DAO Design Pattern to connect the webservices retrieve data.
  • Used REST client, POSTMAN, and SOAPUI tools to test REST API services.
  • Developed hibernate ORM mappings using Hibernate and JPA annotations to map java classes to Oracle, MS-SQL server database tables.
  • Strong Knowledge of RDBMS and Excellent skills in retrieving data by writing simple/complex SQL Queries in MS-SQL including stored procedures, triggers, and other database objects.
  • Used various Http request methods for web services such as PUT, GET, POST, DELETE, OPTION, and PATCH.
  • Integrated with Open text content server (Documentum content server), used their java API to write service and view components.
  • Used the JBoss app for the deployment of the application. Worked with continuous integration tools such as Jenkins. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
  • Responsible for writing JUnit test cases to test the Spring DAO layer and also used Spring Batch for creating batch services.

Environment: Java 1.8, JEE, AngularJS, Bootstrap, Spring, Spring Integration, Spring Security, JavaScript, REST, XML, JSON, XHTML, XSLT, Java API for XML Processing, DOM, Log4j, HTML5, EMC Documentum, Spring Tool Suite IDE, EMC Composer, SVN, Maven, Git, MongoDB, MS-SQL Server, Oracle, Linux.

We'd love your feedback!