We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

FL

SUMMARY

  • Around 6+ Years of Experience in Design, Development, Integration and Testing (SDLC) of Software Solutions based on J2EE Technologies.
  • Expertise in Object Oriented analysis and design applying J2EE patterns.
  • Extensive experience on modern front - end templating frameworks for JavaScript - Including Bootstrap, jQuery, Angular.JS etc.
  • Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring MVC, Spring Batch, Struts, Servlets, Web Services, EJB 2.1/3.0, Open EJB, RMI, JPA, IBM MQ Series, Active MQ, Open JPA, JDBC, JMS, MyBatis, multi-threading, Bootstrap, MVC architecture and Design Patterns.
  • Good understanding of Business Intelligence and Data Warehousing layers: ETL, Data Warehouse, semantic and reporting.
  • Experience in automation, configuration, and deployment on Cloud environments, Identifying and selecting services in AWS Cloud Infrastructure such as IAAS, PAAS and SAAS.
  • Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
  • Strong working experience in software development life cycle (SDLC) process like Prototype, Rapid Application Development (RAD), Waterfall, Agile Scrum, and Test-driven development methodologies.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, I/O and java. Lang Package.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 8i/9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Experience in NoSQL databases like Cassandra, Mongo DB 2.x.
  • Experience in developing Web Applications with various Open Source Spring Framework (Spring MVC, IOC, AOP, DAO, JDBC), Struts2.x Framework, Hibernate 3.0 ORM.
  • Experience in developing business components using Spring Boot, Spring AOP, Spring AOC, EHCache framework, Spring Annotations.
  • Experience in implementing Core Java J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO, VO.
  • Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as Glassfish, Jboss 5.x/6.x/7.x, Apache Tomcat 5.0/7.0/8.0, WebSphere 6.x/7.x, BEA Web Logic 8/9/11.
  • Implemented Rich User Interfaces using Servlets, JSP, JSTL, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, JSON, AngularJS 2.0 and AJAX.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Extensively worked on implementing Service Oriented Architecture (SOA)using XML Web Services (SOAP, WSDL).
  • Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Amazon Simple DB, Amazon Cloud Watch, SNS, SQS, LAMBDA and experienced in building highly scalable java applications using various architectures.
  • Experience in making the Devops pipelines using OpenShift and Kubernetes for the Microservices Architecture.
  • Extensive experience with containerization and related technologies like Docker, Kubernetes and OpenShift, from creating initial Development Pipelines through to UAT.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ, AMQP as JMS provider.
  • Good experience in producing and consuming the Web Services - REST using Jersey, JSON, JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Hands on the tools such as Eclipse, Text pad, Edit plus, JCreator, Linux vi editor, etc.
  • Experience in using AWS with both EC2 and S3 services for application backup and recovery.
  • Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Experience with build tools includes Ant, Maven and Gradle for deployment and customizing WAR/JAR file management for web applications.
  • Designing and editing GUI with innovation and creativity with the help of graphs, charts, other diagrams.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, SVN and Visual Source safe (VSS).
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Extremely diligent and possess good communication skills. Strong analytical and Problem-solving skills. Ability to quickly master new concepts and applications.

TECHNICAL SKILLS

Operating Systems: Unix, Linux, Windows 2000, Windows NT

Languages: Core Java (Multithreading, Collections, and MQ series), UML, XML, SQL, JavaScript, HTML.XHTML, PL/SQL, Ajax, and CSS.

Scripting Languages: JavaScript, Perl Script, Shell Script, Power shell, Ajax, JQuery, AngularJs

Databases: IBM DB2, Oracle 9i/10g/11g, My SQL 5.1, SQL Server 9.0, Microsoft Access

Web Services: XML-RPC, WSDL, UDDI, SOAP, REST

Web Centric Tech: Servlets, JSP, JSTL, JDBC, EJB, JMS

Frameworks: Spring MVC, Hibernate, Struts MVC, Struts, Junit

IDEs: Eclipse 3.1, NetBeans 4.X, IBM Rational Application Developer 5.0

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans, Gradle, Groovy.

Build Tools: TOAD, Axis, SQL Plus, MICROSOFT VISIO, Rational Rose, ANT, MAVEN, Log4J, eclipse subversion, Team City, Tortoise SVN, CVS, ClearQuest, Microsoft Visio

Internet: XML, XSL, HTML, DHTML, JavaScript, AJAX, JSON

App/Web Servers: Web logic 8.1/11g, IBM WebSphere 6.1, Jboss, Apache, Tomcat 4.1/5.5/5.6/7.0

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Fure and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, FL

Java/J2EE Developer

Responsibilities:

  • Worked as a team member of eDealer team that is involved in creating, modifying, and updating an interface by using varied Java/J2EE/JMS technologies for the customer facing employees to use.
  • Involved in analysis, design, and development phases of the application of client using Scrum Agile methodology which requires team members to perform all the skills in SDLC life cycle like converting the business requirements into JIRA stories, developing the code to fulfill the requirements and testing end to end (functional and regression).
  • Actively involved in FI SIOPEL Argentina project which involves creating a new service to use the existing eDealer System for processing the FI deals booked in Argentina branch and modifying the existing modules as per BAU.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers & used Angular.js filter to make the data searchable and sortable and designed and developed Web Pages using jQuery, jQuery Mobile, Ajax.
  • Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and deployed on cloud boxes.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to Spring Controllers, configurations to Data Model and JPA mappings.
  • Involved with the admin team to setup, configure, troubleshoot and scaling the hardware on a Cassandra cluster.
  • Used the Java API to load the data into Cassandra Clusters.
  • Set up restful API to connect web application with Cassandra database using Java, Gradle, and DataStax driver.
  • Involved in Development by applying expertise in J2EE, Core JAVA concepts, MVC connection using Struts and Spring Boot for microservices.
  • Automated environment build and provisioning using containerization and orchestration tools with Docker, AWS, Kubernetes and OpenShift.
  • Maintain relationship between objects using Spring IOC and development of persistence layer using Hibernate or JPA etc.
  • Development of different layers of application like business logic, service layer, and Data access layer using Spring concepts.
  • Implementation of the MVC architecture and DAO design pattern for maximum abstraction and code reusability.
  • Expand or modify system to serve new purposes or improve workflow.
  • Implementing cross cutting concerns like business transactions, security, Logging, and monitoring mechanism using spring AOP.
  • Use Servlets for developing the application logic.
  • Create web pages using JSP for generating HTML pages dynamically.
  • Interpret architectural and design documents and ensuring adherence to programming and documentation policies, software development, testing and release.
  • Responsibilities included functions like bug fixing, software testing(integration/unit), documenting, implementing software systems and analyzing data to identify and resolve operational problems using various concepts of programming languages like Java and related tools and frameworks.
  • Deploy the application on designated servers (windows/Linux/Unix) and monitor the logs for successful deployment and using the logs to debug the application when down.
  • Involved in Development by applying expertise in J2EE, Core JAVA concepts, Visual Basic .net, Collections, Multithreading and Webservices by following TDD model.
  • Worked on enhancements of existing modules and creating new modules.
  • Used GIT for importing, rebasing, and delivering the application to the source control.
  • Used SQL scripts to create, modify, alter, drop database objects viz: tables, views, indexes, constraints, sequences, and synonyms as a part of analysis/development of the system.
  • Used Joins, Stored Procedures and Functions in Interaction with backend database using SQL.
  • Worked on performance tuning of SQL queries to improve system performance.
  • Developed functionalities to create Data Transfer Objects (DTO), and Data Access Objects (DAO).
  • Used Gradle/Ant to manage Project’s build and dependencies.
  • Involved in designing test plans and testing the application on DEV/QA environment and also automating the test cases using selenium/cucumber.
  • Participated in daily scrum meetings to discuss about the work done/update roadblocks.
  • Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.

Environment: Java (JDK 1.7/1.8), Soap/REST Web Services, Spring Boot MicroServices, Sybase DB, Cassandra, Eclipse Neon, JetBrains IntelliJ, GIT, Sql Developer, Gradle, Spring Core (inversion of control/aspectoriented programming), Hibernate, SFTP, Apache Tomcat Server, Jboss Server, Log4J (Logging), Putty, Collections, Core Java, Exception Handling, Jira, Jenkins, SOAP UI, TeamCity, IBM uDeploy.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Worked as a team member of Agent Desktop team that is involved in creating, modifying, and updating an interface by using varied technologies for the customer facing employees to use.
  • Involved in analysis, design, and development phases of the application of client using Scrum Agile methodology at level 2 which requires team members to perform all the skills in SDLC life cycle like converting the business requirements into JIRA stories, developing the code to fulfill the requirements and testing end to end (functional and regression).
  • Actively involved in SMDU project which involves modifying the existing constraints before sending to internal clients and other projects which involved estimating, analyzing, calculating, and coding the key factors to estimate the probability of default and redefault of customers.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers & used Angular.js filter to make the data searchable and sortable and designed and developed Web Pages using jQuery, jQuery Mobile, Ajax.
  • Created and managed microservices. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and enabled discovery.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to Spring Controllers, configurations to Data Model and JPA mappings.
  • Designed, developed, and modified several UI screens using Web technologies like Google Web Toolkit (GWT).
  • Involved in Development by applying expertise in J2EE, Core JAVA concepts, Visual Basic .net, Collections, Multithreading and Webservices.
  • Designed and Developed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and Restful Web Services and configured the web.xml file for REST server injection to enable the REST web services by using JAXB API.
  • Used Microservices with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke.
  • Develop integration techniques using the Apache camel and Apache ActiveMQ technologies and experience using Fuse/Apache Kafka as integration platform and Apache ActiveMQ as messaging platform.
  • Have Knowledge in Microservices as its part of Camunda workflows.
  • Interacted with Business Analysts and Users in requirement gathering, built complex queries using SQL and wrote stored procedures using PL/SQL.
  • Worked on enhancements of existing modules and creating new modules.
  • Used SVN, GIT for importing, rebasing, and delivering the application to the source control.
  • Used SOAP and WSDL Web Services and microservices for accessing and providing the Services to other Applications.
  • Worked on normalization of requirements for the reports. Developed reports using Crystal Reports.
  • Wrote Complex queries, stored procedures and worked on performance tuning of SQL queries.
  • Wrote ETL logic to load data from vendor tables to local database for using in Java programming.
  • Developed functionalities to create Data Transfer Objects (DTO), and Data Access Objects (DAO).
  • Used Maven to manage Project’s build and dependencies. And Jenkins tool for deployments to environments.
  • Involved in designing test plans and testing the application on DEV/QA environment and also automating the test cases using selenium/cucumber.
  • Analyzing the client requirements and production issues.
  • Developed Web Application using Spring MVC, Integrated spring with REST, Microservices and Spring Security.
  • Used spring batch framework to create custom readers and writers to work with the application.
  • Participated in daily scrum meetings to discuss about the work done the before day, current day’s work and to let the teammates know if there are any roadblocks.
  • Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.

Environment: Java (JDK 1.6/1.7), Visual Basic .Net (7.0), Informatica Power Centre (9.6.4), GWT framework, Soap Web Services, Oracle DB, Eclipse Mars, SVN, Sql Developer, Maven, Spring Core (inversion of control/aspectoriented programming), Hibernate, Selenium Testing, Crucible, Apache Tomcat Server, Log4J (Logging), Putty, HP ALM, SVN, Collections, Core Java, Exception Handling, Jira, Jenkins, SOAP UI, Gaia Private Cloud technologies.

Confidential - Burlington, NC

Java/J2EE Developer

Responsibilities:

  • Worked as a team member of enterprise architecture team that is involved in designing architecting and developing both internal and external applications.
  • Involved in analysis, design and development phases of the application of client using Scrum Agile methodology.
  • Actively involved in creating PoCs to use business process management tool jBPM 6.2.0 and rules engine drools 5.5.
  • Actively involved in Work Queue project which is a generalized framework to be used throughout LabCorp domains to automate several tasks and reduce human intervention.
  • Used GIT for importing, rebasing and delivering the application to the source control.
  • Involved in setting up the application server profiles in eclipse for running the application on development environment.
  • Developed functionalities to create Data Transfer Objects (DTO), and Data Access Objects (DAO).
  • The backend code (External Claims Interface) is written using Spring (2.5) and Hibernate (3.0) framework.
  • Developed the persistence layer using Spring ORM with Hibernate annotations, EJB3.0/JPA. Set mapping association levels between all entities (POJO).
  • Involved in mapping the data transfer objects to JSON objects that are used by the model objects which are sent over to the client side.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing. Implemented Message Driven Bean Using JMS Implemented enterprise applications with JQuery, AngularJs and Spring MVC, Perl Script.
  • Implemented applications using twitter Bootstrap framework to improve the responsiveness of web pages.
  • Worked on SASS for inheritance and color, page layout, and all designing concepts and converted to CSS file.
  • Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
  • Applied techniques for cross-browser and cross-platform interface development (Angular JS).
  • Used RESTful API to create and consume Webservices.
  • Actively involved in the integration of various modules and code reviews.
  • Worked with lead designer to provide various solutions in developing functionalities.
  • Configured and Deployed application on Web Sphere application server.
  • Involved in designing test plans, test cases and overall Unit testing of the system.

Environment: IFL; zVM; zLinux (z/VM 6.3, RHEL 5.11), IBM Integration Bus (v9.0.0.2), WebSphere Application Server (8.5), Java (IBM JDK 7.x), JAX-RS 2.0 (RESTful API framework), Jersey (Idk; Implementation of RESTful API), Moxy (v.2.5.0; Un-/Marshalling JSON), Log4J (Logging), Spring Core (v.4.1.1; inversion of control/aspectoriented programming), Hibernate (v. 4.3.7; ORM).

Confidential, Thomasville, NC

Web Application Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Responsible for end to end development of the applications Coupon Maintenance and Coupon Generator.
  • Designed and developed several UI screens using Web technologies like XHTML, JS, CSS, jQuery, Ajax, and frameworks including JSF and Zurb foundation.
  • Wrote Soap Web Services following the Bottom-up approach.
  • Used annotation-based CDI Beans integrated with EJB 3.1 Session Beans to interact with DAO Layer.
  • Developed pom files for all supported projects when migrating to mavenized projects.
  • Involved in code reviews and designs and fixing check style issues.
  • Developed few Servlets for specific workflows.
  • Wrote Java Stand-alone batch processes consuming web services and are scheduled to run every week.
  • Used JPA entities and JPQL queries as part of persistence layer.
  • Used Maven to manage Project’s build and dependencies. And Team city tool for deployments to environments.
  • Tested the application functionality using JUNIT test cases and Selenium tool.
  • Used WebLogic Application Server 12.1.3 and involved in setting up the application server profiles in Eclipse for running the application on development environment.
  • Developed complex database queries and involved in performance tuning of queries.

Technologies Involved: Java, jQuery, JavaScript, SQL, Oracle 10g, Spring IOC, Spring MVC, Hibernate, Junit, Jenkins, XML, and HTML.

Environment: Java (JDK 1.6/1.7), JSF, Zurb foundation, Soap Web Services, EJB, JS, JQuery, Web logic server 12.1.3, DB2, Oracle, Eclipse Kepler, SVN, Squirrel, I-Navigator, Maven, Selenium Testing, SonarQube.

Confidential, Dallas, Texas

Jr. JAVA Developer

Responsibilities:

  • Designed the User Interface for Registering and Updating of Administration Module.
  • Designed and developed WSDL and XML Schemas for access using Web Service Clients.
  • Created User Interface by using JSP, CSS and for client validations used JavaScript.
  • Used Stateless Session Enterprise Java Beans (EJB) to encapsulate the business logic.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction and code reusability.
  • Used SAX and DOM parsers to save data in database and to render details on JSP.
  • Involved in coding for the Modules like Updating and Registering and generated Reports for admitted patients and discharged patients.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using spring AOP.
  • Maintained relationship between objects using Spring IOC and used Hibernate framework for developing the persistence layer.

Environment: Java 1.4, JSP, JavaScript, CSS 2.0, Servlets, EJB 2.0, WSDL, JDBC, XML, SQL, PL/SQL, Web sphere 6.0, Spring 2.0 and Hibernate 3.0.

We'd love your feedback!