We provide IT Staff Augmentation Services!

Sr. Java /j2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 6+ years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
  • Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
  • Experience in producing SOAP and REST Web Services.
  • Extensive experience in application design and development using JAVA and other web technologies including Core Java, J2SE, J2EE, JSF, JMS, Struts, XML, ANT, JDBC, Maven.
  • Good experience in J2EE technologies like Servlets, JSP, jQuery, JDBC, Java Beans, EJB, n - tier architecture, Sold and Lucene.
  • Experience in implementing web-based projects using Web/Application Servers such as Web Logic, Apache Tomcat.
  • Excellent knowledge of hand-coded HTML, CSS, JavaScript, DOM, JavaScript/UI libraries and their use in implementing AJAX solutions
  • Extensive experience in different IDEs like Eclipse, My Eclipse, Net Beans.
  • Experience in using design patterns and frameworks such as MVC, Struts, Hibernate and Spring and a thorough understanding of Database application designs and implementation using Oracle, SQL Server.
  • Experience in using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments.
  • Good Working knowledge on databases like Oracle, Elasticsearch, DB2, MySQL, PostgreSQL
  • Strong understanding of NoSQL databases like HBase, Cassandra, Couchbase.
  • Designed and developed various integration components using JMS, MQ Series and Apache Kafka and knowledge on Play framework.
  • Experience with API management tools like Apigee, Layer7, Masher, Akani, Apnoea, WSO2, IBM API Management.
  • Experience in creating RAML, Apache CXF building API and deploying API on cloud
  • Developed Mongo DB embedded documents from java code using spring data MongoDB.
  • Designed and developed functionality to get JSON document from MONGO DB document store and send it to client using RESTful web service.
  • Developed Spark scripts by writing custom RDDs in Scala for data transformations and perform actions on RDDs.
  • Experienced in creating and maintaining ITIL for processing requests.
  • Expertise on Shell scripting, Data Driven testing using Frameworks like JUnit, Mockito.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium Web Drive), Cucumber, Ready API/Soap UI, Jenkins, JIRA, Bugzilla and Eclipse.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers. Experience in writing SQL and PL/SQL programming.
  • Experience in developing Web based GUI's using JSP, HTML, CSS, AngularJS,Angular 2 BackboneJS, Embers, Knockouts and JavaScript.
  • Experience in re-architecting monolithic architecture service into micro services-based architecture using spring boot and pivotal cloud foundry.
  • Experienced in using Messaging Services like JMS, Active MQ Series, Rabbit MQ, AMQP, Akkad, Apache Kafka.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked directly with Amazon Web Services engineers to ensure that customer issues are resolved as expediently as possible.
  • Experienced in Programming with Big Data Frameworks Apache SPARK, Apache CXF, Lambda architecture, leveraging Apache Kafka, Hadoop (HDFS, MapReduce, Hive, Oozie, Zookeeper, Pig, Sqoop and Sold). Have a very good experience in using Windows, Linux UNIX.
  • Highly self-motivated and a goal-oriented team player with strong analytical and problem-solving abilities with good communication and interpersonal skills.
  • Strong debugging skills and ability to learn new concepts and technologies quickly.

TECHNICAL SKILLS

J2EE/JEE Frameworks: Spring3.0/4.0, JPA, Hibernate3.x/4.x, Struts2EJB2.0/3.0, JMS, JDBC and JNDI.

Web Technologies: Servlet3.0, JSP2.0, HTML, Ajax, XML, XSD, XSLSOAP and WSDL.

Application/Web Servers: Web Sphere, Web Logic, JBoss 5.x and Tomcat 6.x/7.x/8. x.

Databases: Oracle, My SQL 5.0, MS Access, Toad

Languages: C/C++, SQL, PL/SQL, Java script

Software Methodologies: Object Oriented Analysis & Design, UML

Modelling Tools: MS Visio, Astah Professional

IDE: Eclipse, My Eclipse, Net beans, IntelliJ

Source Control: CVS, SVN, Tortoise SVN, Silk Subversion

Project management Tool: MPP, IPM+, Rally Agile tracking tool.

Operating Systems: Mac OX, Linux, WINDOWS XP/7/8.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java /J2ee Developer

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test-driven development (TDD) approach
  • Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
  • Wrote PL/SQL procedure according to the rule configurations.
  • Supporting to testers to test AngularJS 2.0 with Jasmine and Protractor.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
  • Developed Web Services to communicate to other modules using XML based SOAP.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.
  • Communicated performance testing results.
  • Developed the application using AngularJS, NodeJS, Express’s, Angular 2.0 MongoDB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript.
  • Used Multithreading for invoking the database and implemented complex modules, which contain business logics using Collection, Reflection, and Generics API
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • Supported the issues seen in the tool across all the teams for several projects.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML5, XHTML, CSS3 and JavaScript.
  • Designed Prototype and project layout skeletons using ReactJS, jQuery, CSS and HTML5.
  • Constructed web pages for application using MVC3, Java Script, jQuery, ReactJS, and Node.js.
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL Database as the backend.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Used Hibernate to map objects (POJOs) to database tables and map relationships
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
  • Wrote Custom Tags for custom requirements of fields on GUI.
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Developed the application front-end with HTML5, JSP, jQuery and Ajax to create a dynamic and interactive experience.
  • Configured System.js to bundle AngularJS 2.0 version app and created Call flow diagrams for IVR applications using VISIO.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Created test cases using JUnit and used Easy Mock API.
  • Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
  • Involved in development of the application using Spring MVC, Spring security, Spring Boot and configuring application context for necessary components.
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Developed a MEAN Stack Application Using Mongo DB, Express JS, Angular JS and Node JS.

Environment: Java, J2EE, Spring Boot, Scala, Spring (Microservices), Hibernate, JSP, Python, AngularJS 2.0, Bootstrap, Servlet, DB2, JUnit, Maven, XML, Mongo DB, ReactJS, JMS, Docker, JavaScript, AngularJS 1.6, Node.js (NPM), AWS, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, RESTful, AWS Associate Dev Certified, Jenkins, SVN

Confidential

Java/J2EE 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 XSD to build web service data.
  • Worked in front-end design development using technologies like HTML5, CSS3 and JavaScript.
  • Developed code to consume web services using SOAP and REST.
  • Developed RESTful 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.
  • 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 Junit 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 Icon.
  • 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, AngularJS, NodeJS, 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, AngularJS, NodeJS, Mongo DB, NoSQL, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, CSS3, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for writing functional and technical specifications
  • Extensively used J2EE design Patterns.
  • Implemented the DOJO API for powerful scripting.
  • Expertise in design and development of various web and enterprise applications using Type-safe technologies like Scala, Akkad, Play framework, Slick.
  • Working knowledge of various AWS technologies like SQS Queuing, SNS Notification, S3 storage.
  • Created Single page web application framework using Angular JS and HTML.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Distributed Application Development using Actor Models for extreme scalability using Akkad.
  • Experienced in using Scala, Java tools like IntelliJ, Eclipse.
  • For updating the new modification and issues AJAX scripting is used.
  • Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
  • For exchanging the text and communication with web service JSON is used extensively.
  • Developed Rich UI applications using JavaScript, HTML, and CSS.
  • Used the JavaScript alert dialog boxes with my Perl CGI program
  • Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
  • Used Hibernate for database and to manage Transactions.
  • Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
  • Developed Session and Entity (CMP) beans (EJB) for crucial business logic
  • Developed Message Driven Beans for asynchronous ordering process.
  • Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XML Beans.
  • Extensively used JUnit for Unit Testing
  • Added support for multiple Java Native Threads calling the same Perl interpreter
  • Integration with the J2EE Services layer of Unity Platform, using Spring application context.
  • Introduced the spring-based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
  • Maven is used to download the Java Plugin for developing the applications.
  • Developed PL/SQL stored procedures in Oracle.
  • Extensively used Eclipse 3.2 with Debugging and Development.
  • Used wireframes and Rational Rose for Software design.
  • Managed Source Control and Version Control using CVS.
  • Followed the standards of the CMMI for the risk assessment and analysis process.
  • Deployed the project in the Web Logic Application server.

Environment: J2EE 6, Scala, Akkad, Play, Slick, Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX, JMS, DHTML, Tomcat, Eclipse, Web logic 10.3.1/10.3.2 , PL/SQL, Oracle, DB2, Windows, CVS.

Confidential - Burlington, on

Java/j2ee Developer

Responsibilities:

  • Worked in Agile team in 2 weeks sprints to rapidly develop output to partners and incorporating feedback with product owners.
  • Used core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies.
  • Implemented application level persistence using Hibernate and spring.
  • Designed and developed JSP pages using Spring MVC framework and created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Resolved issues related to Graphical User Interfaces using HTML, CSS, Bootstrap, AngularJS and JSP's for user interaction.
  • Used jQuery to handle cross browser issues and to produce more interactive pages.
  • Used swagger to provide documents for REST API.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Written SQL Statements for retrieving and updating data with varied complexity.
  • Used Jenkins, Git Stash, and Ansible like CI/CD tools to make daily builds and deploys.
  • Used JSON for validation, documentation data required by a given application.
  • Experienced in Docker (POC).
  • Experienced in using the Confluence for updating and retrieving project documentation.
  • Used Gemini tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool
  • Followed the Maven build life cycle to build the application and deployed into WebSphere application server

Environment: Java, J2EE, JSP, Servlets, Spring, Spring MVC, Hibernate, Custom Tags, JMS, Java Beans, Ajax, JUnit, Log4j, XML, WSDL, SOAP, UML, ANT, MySQL, Gemini, Bootstrap, HTML, CSS, JSF, AngularJS, jQuery, PL/SQL, JavaScript, Intellij, GIT, WebSphere.

We'd love your feedback!