We provide IT Staff Augmentation Services!

Sr. Java/j2ee Consultant Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 15+ years of professional experience in full life cycle of system development including System Study, Analysis, Design, Development, Deployment, Testing, Maintenance and Documentation of medium to large scale projects.
  • Proficient in creating Server - Side Components e-commerce applications, implementing Business Tier Objects, User Interface (GUI) design and development and Data Base programming.
  • Java technologies include Core Java, J2EE, Multi-Threading, Java Server Pages (JSP), Servlet, JDBC 2.0, spring and Hibernate.
  • Worked extensively on spring modules and concepts such as Inversion of Control (Dependency Injection), MVC, JDBC Template and AOP, Spring MVC.
  • Implemented various design patterns such as Singleton, Factory method, Business Delegate, ServiceLocator, MVC, DAO, Façade, Transfer Object etc.
  • Expertise in deploying enterprise applications on WEB/Application servers like JBoss, Apache Tomcat and Web Logic.
  • Possess good working knowledge in PL/SQL, Stored Procedures, cursors, Indexes and triggers in Oracle. Experience in developing stored procedures, functions, triggers using Oracle SQL Developer, Comfortable using databases Oracle 10g.
  • Worked on build tools such as Ant, Maven, Gradle and logging framework Log4j.
  • Worked on code repositories such as GIT, GitHub, SVN, ClearCase and Perforce.
  • Strong Experience automated build platforms/continuous integration using DevOps architecture.
  • Experienced in Automating, Configuring and deploying instances on AWS, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Worked on NOSQL Databases such as MongoDB and Cassandra.
  • Extensive experience in developing RESTful web services using Nodejs and Spring Boot.
  • Exposure to Software Engineering methodology like agile methodology, Waterfall methodology and Scrum Methodology.
  • Strong analytical, debugging, problem solving skills.
  • Excellent communication skills, presentation skills and a good team player.
  • Worked extensively with geographically distributed and culturally diverse teams, involving interaction with clients and team members.

TECHNICAL SKILLS

Programming Languages: Java, C/C++, SQL, PL/SQL, Unix Shell Scripting.

Core Java: Collections,Generics,Serialization,Reflections,Concurrency/Multithreading, Swing & OOPS.

J2EE Technologies: JSP, JSTL, JMS, JSF, Java Servlets, JDBC.

Web Technologies: AJAX, HTML5, JavaScript, JQuery, AngularJS 2, CSS3, XML, XSLT, XSD.

IDE Development Tools: Eclipse, Net Beans, SOAP UI.

J2EE Frameworks: Struts, Spring Core, Spring MVC, JSF, Hibernate, JPA

Web Servers: Web Logic, Apache Tomcat.

Databases: Oracle 11g/10g, MySQL, MS-SQL Server, MongoDB (NoSQL).

Network Protocols: TCP/IP, UDP, HTTP, HTTPS, DNS.

Application Servers: Oracle Weblogic Server 8.1/9.1/10.0/11.0 , JBoss AS 4.2, Glassfish and Apache Tomcat Server 7.0/8.0

Logging Tools: Log4j, JDBC logger.

Web Services: WSDL, UDDI, SOAP, Spring REST, JAX-RS, JAX-WS.

Operating Systems: Windows, Mac, Unix.

PROFESSIONAL EXPERIENCE

Sr. Java/J2EE Consultant

Confidential - Houston, TX

Responsibilities:

  • Involved in Analysis, Design and Development of the project.
  • Designed and developed web-based software using Angular 4 and Spring REST Framework.
  • Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Oaths 2 is used for security to protect REST API from unauthorized users.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Worked with git version control system which was hosted on Microsoft Azure.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling /naming conventions using GIT source control.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and other services of the AWS infrastructure.
  • Responsible for monitoring the AWS resources using Cloud Watch and application resources using Nagios.
  • Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Integrated services like GitHub, AWS CodePipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, and CodeDeploy.
  • Used Oracle's SQL Developer tool for creating tables, views, indexes, triggers and sequences. Built scripts using Maven 3.1 to build the J2EE application.
  • Used STS for developing code modules in the development environment.

Environment: Core Java 1.8, Spring MVC 4.0, Spring Data, Hibernate 4.0, WebSphere Application Server, Tomcat, JMS 2.0, XM,Spring Boot, RESTful Web services, Oracle 11g, Sybase, HTML5, AJAX, Microsoft Azure, AngularJS 4, Node.js, JavaScript, CSS, Eclipse IDE, Docker, Unix, JUnit, Mockito, GIT, Jenkins, Kafka, AWS and Maven 3.1

Sr. Java/J2EE Consultant

Confidential - Raleigh, NC

Responsibilities:

  • Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Interactions with Business and Functional QA team for obtaining requirements.
  • Coordinated discussions between many different technical teams to design and implement required functionality
  • Delivered updated status, presented blocking issues, and provided timelines to project managers
  • Designed and developed banking application front end and back end business functionality, used Spring Boot, Restful Web Services and Angular JS to develop the application.
  • Used spring dependency injection to inject all the required dependency in application.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and message brokers like ActiveMQ.
  • Deployed micro services in Docker containers using AWS, managed by internal team.
  • Created Docker images for several microservices and implemented Docker-compose files to spin up various environments for development and QA teams.
  • Developed integration modules for disparate clients using Apache Camel.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Developed and deployed UI layer logics of sites using JavaScript, JQuery, AngularJS, JSON and AJAX.
  • Developed Components and Services using AngularJS 4 and Typescript. Page navigation is implemented using Angular 2 Routers. Consumed Restful webservices using Observables and RxJS.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Built scripts using Maven 3.1 to build the J2EE application.
  • Used Eclipse IDE for developing code modules in the development environment.

Environment: Core Java 1.8/, Spring MVC 4.0, Spring Data, Spring Boot Hibernate 4.0, WebLogic Application Server, Tomcat, JMS 2.0, XML, RESTful Web services, Oracle 11g, Apache Camel, HTML5, AJAX, AngularJS 2, Bootstrap,Node.js, JavaScript, CSS, Eclipse IDE, Docker, Ext Js,Unix, JUnit, Mockito, GIT, GitHub, Jenkins, Maven 3.1, AWS.

We'd love your feedback!