We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Deerfield, IL

PROFESSIONAL SUMMARY:

  • Having 4 + years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS &open source technologies
  • Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, JavaScript, j Query, Angular JS, Node JS, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB, Mongo DB
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, Salesforce, Workday, SAP etc. as a part of integration usage.
  • Rich experience in application development using Oracle Application Express (APEX).
  • Strong work experience in PL/SQL, including migration of data from MS Excel file to Oracle tables through Apex.
  • Write Python scripts to parse XML documents and load the data in database.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Play framework.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Experience with Object Oriented Analysis, Design and object modelling using UML (Use cases, Test Cases, Sequence and Class diagrams) and Unix Shell Scripting.
  • Experience in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design). BRMS Fico Blaze Advisor, Drools and JBPM.
  • Experienced using Java/J2EE patterns Front Controller, Session, Façade, DOM, Factory Method and Singleton.
  • Practical experience in using IDE tools such as RAD, Net Beans, and Eclipse and application servers Web Sphere, Web logic and Tomcat.
  • Experience in SQL using Oracle 9i/10g, T-SQL and PL/SQL using Oracle Elastic search/No SQL.
  • Experience in build/deploy tools Ant, Maven and Jenkins. Nexus, Git Stash, Sonar.
  • SDLC Methodologies: Waterfall, Agile/SCRUM.
  • Used Agile (SCRUM) methodologies for Software Development.
  • Hands-on experience in unit testing frameworks Test NG and J unit.
  • Managed and maintained Oracle and No SQL (Mongo DB) databases in production domain.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
  • Good understanding/knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm
  • Experience with version management software such as Clear Case, Concurrent Version System (CVS), Subversion (SVN) and Visual Source Safe (VSS) and tools like Clear Quest.
  • Hands-on experience in using logging frameworks log4j and slf4j.
  • Implemented new solutions with emerging technologies for resolving issues such as inefficiency, performance bottleneck in distributed applications.
  • Good understanding and familiarity with Devops.
  • Proficient in Unit Testing and Integrated Testing.
  • Mentored team member to learn and use emerging technologies and domain knowledge.
  • Provided solutions to automate development and testing for web services based application.
  • Conducted cross team trainings on software technologies.
  • Strong analytical thinking and problem-solving skills backed by good communication skill.

TECHNICAL SKILLS:

Frameworks: ASP.NET, JSF, Spring Framework, j Query, Spring MVC, Java Swings, JSF, J Unit, Log4J, Ant, Maven.

Languages: Java 8, (JDK 1.4/1.5/1.6/1.7/1.8 ), Python.

Web Technologies: JSP, Servlets, Angular js, j Query, React JS, Node JS, EJB, Hibernate 3.0, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js, Bootstrap, Jenkins, Backbone.js, Ember.js, Knockout.js, Ext.js

Application/Web Servers: Struts, Spring, Hibernate, Java EE, J unit, Web Logic 8.x/9.x/10. x. JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo), Rational Application Developer (RAD) and, J Builder, Apache Camel, J Unit, Net Beans, Test NG and UML

Web Services: AWS

Databases: Oracle 11g/12C, MySQL, SQL, Mongo DB, Mainframes, Teradata, Postgre

SQL: Reporting Tools Crystal Reports, BO XI R3.

Version Control Tools: CVS, VSS, Rational Clear Case, Tortoise SVN, Mercurial, ANT, Maven Testing Selenium, Karma, Unit, Integrated.

Messaging Tools : JMS, Java Mail.

PROFESSIONAL EXPERIENCE:

Confidential, Deerfield, IL

Java/J2EE Developer

Responsibilities:

  • Coding of activity module and remainders module.
  • Involved in the design of the user interface and various screens in SWING.
  • Involved in the conversion of tree data into the HTML and viewing in the special frame. Involved in the process of analysis, design, and development of the application.
  • Developed user interface using JSP, Struts and Java Script to simplify the complexities of the application.
  • The entire application was developed in J2EE using an MVC based architecture with help of Apache Struts.
  • Programmed Struts Action classes, Model classes.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Form Based Authentication.
  • Used Web logic as the application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process the data on Oracle DB.
  • Performed unit testing on various project modules using J Unit framework.
  • Used Ant as build tool.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involved in gathering requirements from different users and system specification.
  • Actively participated in use case designing, functional and technical documentation.
  • Used MVC architecture for developing the application.
  • Developed the presentation layer using HTML, JSP, CSS and DHTML.
  • Client side validations are one using JavaScript.
  • Developed JSP Custom tags which are required for the presentation layer.
  • Created EJB to encapsulate the business logic and to represent the model in MVC Architecture.
  • Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML.
  • Involved in developing database modeling and database schema.
  • Developed the application using Eclipse IDE.
  • Used Data Access Object (DAO) as a layer between the business logic tier and the persistent storage tier.
  • Created Tables, Views and Indexes on the Database, Roles and maintained Database Users.
  • Followed and maintained standards and best practices in database development.
  • Deployed the application on Apache Tomcat 6 Server.
  • Developed Unit test scripts for every module in the application.

Environment: Java, J2EE Web logic Server, Multi-threading, Sybase Adaptive Server, Agile, Spring-Core, Spring-JDBC, J Meter, Spring-JMS, JMS, JAXB, JAX-WS, Perl (5.8), SOAP, WSDL, XSD, XSL, XSLT, Mule ESB, X Path, Apache Camel, CXF, Maven, Jenkins, CI/CD, SOAP-UI, Eclipse, DOORS, HP-ALM, IBM Rational Clear Case, Mule.

Confidential, Merrimack, NH

Java Full Stack Developer

Responsibilities:

  • Used Agile methodology and actively participated in Scrum meetings to produce quality deliverables within time.
  • Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, Java Script, j Query, JSON, Xml, Node JS, Bootstrap and Angular JS.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and Java Script.
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives.
  • Replaced existed Angular JS code with Angular 2 code, which decreased number of lines of code for a web application.
  • Worked on highly advanced user interface design and development using Angular 2, HTML and CSS.
  • Working as an application Developer experienced with controllers, views and models in Node JS.
  • Developed various screens for the front end using React JS and used various pre-defined components from NPM (Node Package Manager).
  • Excellent understanding of Java concepts like Multithreading, String handling and implemented with JDK 1.8 features.
  • Coding groovy, domain class to handle the business logic.
  • Developing Web Application in Groovy/Grails with Mongo DB as a data store. Using the Intelli J Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
  • Utilized Java 8 features like Lambda expressions and Stream API for bulk data operations.
  • Knowledge on Java 8 Lambda Expressions to retrieve the data from Collections using Functional Interfaces.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, and J Query.
  • Utilized browser compatible programming by using Google Web Toolkit to perform JavaScript operations.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Implemented spring data with JPA.
  • Extensively used oracle sql and used spring data for mapping repository.
  • Integrated REST API with spring for consuming resources using Spring Rest Templates and developed REST full web services interface to Java-based runtime engine and accounts.
  • Developed REST based Micro services using Spring Boot.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Added Swagger API for Restful services to ease customers interaction with the remote services.
  • Working on designing and building Micro Services.
  • 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.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
  • Used Design Patterns like Facade, Data Transfer Object (DTO), MVC, Singleton and Data Access Object.
  • Designed services to store and retrieve user data using Mongo DB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Enterprise Integration using Oracle Fusion Middleware and Oracle SOA Suite.
  • Expertise in Client-Server application development using Oracle 11g.
  • Extensively Used the XML SQL Oracle (Extract, Exists Node, Extract Value, XML Sequence, Append Child XML) functions to generate, insert and manipulate XML files in Oracle 11g XML-DB.
  • Developed and consumed REST full web services to retrieve configuration JSON documents related to customer.
  • Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using Active MQ as a message queue.
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
  • Worked on Log4j for logging errors, messages and performance logs and implemented test cases in J Unit.
  • Created UNIX shell scripting for periodic generation of reports.
  • 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 GIT controls to track and maintain the different version of the project.

Environment: Java, J2EE, HTML5, CSS3, Java Script, Groovy, J Query, Angular JS, Bootstrap, Node JS, scala, Spring, Micro services, Hibernate, MVC, Web Services, MAVEN, Web Sphere, RAD, J Unit, JMS, log4j, Mongo DB, Active MQ, UNIX, REST Client, Swagger, AWS, Pivotal Cloud Foundry, Jenkins, JIRA, GIT.

Confidential, Radnor, PA

Java Full Stack Developer

Responsibilities:

  • Developed/Implemented code on new requirements as a Developer using Spring MVC and Hibernate by using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to support Angular JS UI migration, and XSDs to build web service data.
  • Worked in front end design development using technologies like HTML5, CSS3, JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed REST full web services using JAX-RS.
  • Finding Memory Issues by using JVM memory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential and UML notation documents for the new tasks.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the spring bean profiling.
  • Consumed SOAP/JAX- services.
  • Used REST to test the rest based services and used J unit and Mockito to test the middleware services.
  • Assisted in designing and preparation of call flows with usability services.
  • Conducted complete analysis of system and business requirements for all IVR applications.
  • Maintained comprehensive technical documentation such as programming specifications, functional and technical designs.
  • Coordinated with user focus groups for tuning, testing, refactoring and optimization of call flows.
  • Resolved technical issues by debugging and support coding and testing functions.
  • Responded to application issues by troubleshooting, analysis and assessment of root cause.
  • Suggested effective processes for improvement of operations and functionality of voice user interface applications.
  • Provided technical assistance for designing and maintenance of enterprise based IVR systems.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Exposed Restful Web Services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map Java classes to XML representation.
  • Build Restful API web services using Node JS and Express JS and used a Full complement of Express, Angular JS, Node JS, and Mongo DB to store and present assessments.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Maintaining user data using Microsoft Excel.
  • Backend scripting/parsing using Perl and Python.
  • Enhanced the GUI using Java APIs and added features to tracking the fuse revision of several processors.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: Core Java, J2EE, JDK, spring, Hibernate, JSP, Perl, Python, Angular JS, Node JS, Mongo DB, No SQL, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Java8,Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Confidential

Java/Scala Developer

Responsibilities:

  • Responsible for the technical design, development, unit, and integration testing.
  • Followed agile software development with Sprint methodology.
  • Attending daily stand up meetings.
  • Requests were processed using the powerful Scala collections and persisted to the database in synchronous fashion.
  • Designed front end using JSF, JSP, HTML, CSS, and JavaScript.
  • Developed code using Design Patterns like Singleton, Abstract Factory, Factory Pattern, Singleton, and Prototype.
  • Worked on migrating the old Java Stack to Type safe Stack using Scala for backend programming.
  • Used OOPS concepts for message passing and data binding.
  • Responsible for developing the functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
  • Writing complex queries to fulfill the requirements.
  • Used log4J for enabling logging and debugging at the runtime.
  • Implemented design patterns in Scala for the application.
  • Handling dependencies using Web Sphere Seam configurations.
  • Used Hibernate as the persistent side frameworks.
  • Wrote Test cases with J Unit and tested the code coverage.
  • Created the SVN Repository and managed the central file repository.
  • Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
  • Used HQL, Criteria queries to perform all the required CRUD operations against the MySQL.
  • Deployed Enterprise JavaBeans (EJB) using state full and stateless beans.
  • Closely worked with Product Managers and Business Analysts to understand the Stories.
  • Created application using STS IDE.
  • Used XML Web services for transferring data between different applications.
  • Creating class and sequence diagrams using Rational Rose.
  • Configured Maven dependencies for application building processes that created Pom.xml files.
  • Generated API documentation in HTML Format using Java docs.
  • Developed server-side services using Web Services like SOAP.

Environment: Java, JSF, Scala JSP, Servlets, EJB, Hibernate, Web services, Maven, log4j, Linux, J Unit, Web Sphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

We'd love your feedback!