We provide IT Staff Augmentation Services!

Java And J2ee Developer Resume

5.00/5 (Submit Your Rating)

Cary, NC

PROFESSIONAL SUMMARY:

  • 10+ years of experience in analysis, architectural design, prototyping, development, integration and quality assurance of Object oriented, highly available, scalable Enterprise and Distributed applications using Java and J2EE related technologies .
  • Extensive experience in developing applications using Java, J2EE technologies Spring Boot, Micro services, JSON, Spring, Hibernate, SOAP, REST, JSP, Java script, Servlets, EJB, JNDI, JMS, JDBC, MVC, Web Services, XML, Hibernate, Ant and Maven.
  • Hands on experience on Microservice architecture and developing Microservices using SpringBoot, SpringCloud, SpringData, GIT and Maven.
  • Extensive experience working in Agile methodologies with Continuous Integration/Continuous Delivery (CI/CD pipeline), DevOps and hands on experience using Jenkins/Hudson/Sonar tools.
  • Good experience in SOA, Message - Oriented-Middleware EAI with JMS Queues and SOAP/REST. Good understanding and experience in using various Java and J2EE Design Patterns.
  • Extensive experience with Relational and NoSQL databases such as Oracle and Neo4J and good Confidential writing SQL & PL/SQL scripts, packages, procedures, functions etc.
  • Experience in designing the Oracle database schemas and partitioning. Hands on experience in performing data migrations from disparate sources such as XML, Text files and other Databases. Sound knowledge of Oracle scheduler and developed numerous scheduler jobs for updating database objects and purging the unwanted production data on regular intervals.
  • Experience in working with distributed scalable messaging and logging frame works such as Logstash, ElasticSearch, Kibana, Kafka, Zookeeper and Log4j.
  • Extensive experience in working with Project/Release/Change management teams for prioritizing the work, issues and defect fixes for release into production. Hands on experience in working with Incident management teams for impact assessment and performing root cause analysis.
  • Experience in using Wily Introscope and Appdynamics performance monitoring tools and experience in interpreting Oracle AWR/ASH reports for identifying performance bottlenecks, performance tuning and query optimization.
  • Hands on experience with web servers and application servers such as Web Logic, Web Sphere, Tomcat and JBoss.
  • Hands on experience in using Requirement/Change/Defect tracking tools such as Rally, JIRA, Quality Center, ALM, P8, ReqPro and Prism.
  • Good experience in using the Code Quality and Analysis tools like Sonar, Crucible, Fisheye and Cobertura. Extensive experience in collaborating and working with product vendors in resolving issues.
  • Experience in working in the development teams (Onshore, Offshore, and Multi-vendor) through the design, development and production support of a large scale, real time mission critical applications.
  • Ability to simultaneous work on multiple projects/deliverables with a proven track record of on time delivery and exceeding the customer expectations.
  • Very good experience of executing projects in various software development models like Waterfall, Iterative and Agile scrum methodologies with Test Driven Development using Junit.
  • Ability to work in fast pace and high pressure agile environments. Strong communication and interpersonal skills, ability to work as part of a team as well as independently.

TECHNICAL SKILLS:

Operating Systems: Windows, Solaris, Linux

Java/JEE Programming: Springboot, Microservices, Eureka, JSP, Servlets, JMS, JDBC, JNDIJSF,JSTL, EJB, Java Mail, MVC, SOAP, AJAX, Velocity, JPA, Python, SQLJavaScript, Spring Security, SpringData, Actuator, SSL

Databases: Oracle 11g/12c, MS SQL Server, ElasticSearch, Neo4J

Servers: Weblogic, Tomcat, JBoss

IDEs: Eclipse, NetBeans, TOAD, STS, SQL Developer

Web Programming: XML, SOAP, XSD, XSTL, JAX RPC, JAX-WS, JAX-RS, JavaScriptTypeScript, jQuery, JSP, JSON, AngularJS, HTML5, CSS3, NodeJS, Spring MVC

Frameworks: SpringBoot, SpringCloud, Eureka, Hystrix, MVC, Struts, Spring (IoC, MVC, AOP, ORM), Hibernate, JPA, Microservices, Junit, Mockito

Integration: Web logic Server, Web Services (SOAP, RESTful), Tomcat

SDLC Methodologies: Waterfall, Iterative, Agile Scrum, Devops

Source Control Systems: Subversion(SVN), GIT, CVS, BitBucket

Requirement/Change/Defect Tracking Tools: Rally, Quality Center, ALM, JIRA, Redmine, P8, ReqPro, Prism

Continuous Integration: Hudson, Jenkins

Tools: jUnit, Mockito, PowerMock, Cobertura, Sonar, SOAP UI, CrucibleXMLSpy, FTP, Camel, JMeter, Jstack, Jmap

Application Performance Monitoring tools: Wily Introscope, AppDynamics, VisualVM

EXPERIENCE SUMMARY:

Confidential, Cary, NC

Java and J2EE Developer

Responsibilities:

  • Developed SQL scripts to query Network topology data from Oracle database
  • Developed Linux Shell scripts and Cron to perform refresh of Neo4j database from Oracle database
  • Developed REST API to query Neo4j database using Neo4j Cypher Query Language, Neo4j OGM Java API, Spring boot and Swagger
  • Implemented RuntimeConfig property substitution mechanism to change properties dynamically without affecting the service status
  • Implemented SSLConfig to secure Embedded container
  • Performed load testing on TDS micro service using Jmeter, analyzed memory, threads and CPU usage using VisualVM, Jstack and Jmap utilities
  • Integrated TDS micro service with SNMIP client to query Access capacity data and to perform network Route search
  • Performed testing with Load balancer and ensured the successful load balancing and request forwarding to healthy servers while data refresh happens on any of the servers
  • Written Junits using Mockito framework to cover 75% of the code
  • Supported System test team throughout the testing and fixed defects
  • Supported production support team for production issues

Environment: Spring Boot, Neo4j, Cypher, Oracle 11g, PL/SQL, Consul, Linux, REST Webservices, Java7, GIT, JSON, Jenkins, Sonar, Mockito, JMeter, Visual VM, Artifactory, JIRA, Bitbucket, Tomcat, Weblogic, Swagger, SSL, Spring Security, Fortify, Blackduck, Tattletale

Confidential, Cary, NC

Java and J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, Requirements gathering, design, analysis, and code development.
  • Interacting with analysts for requirements and creating/grooming technical user stories using JIRA and Bitbucket.
  • Developed new REST API for implementing L2 Service design using Java7, Spring framework, Spring data and JPA
  • Developed Delegate and Service Layers to query objects from database and perform business processing
  • Developed DAO layer using JDBC and SQL queries and procedures
  • Implemented REST API to call the CORBA gateway interface for querying network data
  • Written Junits using Mockito framework to cover 75% of the code
  • Supported System test team throughout the testing and fixed defects
  • Supported production support team for production issues

Environment: Spring Boot, JPA, Oracle 11g, PL/SQL, Consul, Linux, REST Webservices, Java7, GIT, JSON, Jenkins, Sonar, Mockito, Artifactory, JIRA, Bitbucket, Tomcat, Swagger, SSL, Spring Security, Fortify, C++, CORBA

Confidential, Atlanta, GA

Java and J2EE Developer

Responsibilities

  • Interacting with System Engineers and Business Analysts to understand the System requirements
  • Performing Application Design for the features, preparing Review records and mapping the Application Design to High Level Design.
  • Implemented the front end REST API Service Gateway and backend service layer and DAO layer using Springboot, Hibernate/JPA, Hystrix, Eureka, and GIT.
  • Implemented several APIs for query, add, delete, updating the asset database objects.
  • Designed the asset database tables and implemented the database schema
  • Developing Unit test cases using Junit, Powermock, Dbunit and Mockito.
  • Working with Integration Testers (IT), System Testers and Users to understand the defects and missing requirements.
  • Participating in the Defect Status Review meetings and fixing defects as per the Schedule.
  • Assisting the production support team and fixing/debugging production issues

Environment: Eclipse/STS, Java/J2EE, REST, Springboot, Springcloud, Eureka, Hystrix, JSON, JPA, GIT, SVN, Oracle 12c, Spring, Jenkins, Sonar, Wily Introscope, HP ALM, P8, ReqPro, Prism, Crucible, Linux, Junit, SOAP UI, Turbine

Confidential, Atlanta, GA

Java and J2EE Developer

Responsibilities

  • Interacting with System Engineers and Business Analysts to understand the System requirements
  • Performing Application Design for the features, preparing Review records and mapping the Application Design to High Level Design.
  • Developing Java/J2EE code modules for Provisioning and Network build.
  • Developing XML schemas for communicating with various interfaces like JBBOS, AL, CANOPI, ML, CTP and OVALS.
  • Configuring various JMS Objects like Queues, Bridges and JDBC in Weblogic server.
  • Developing and maintaining PL/SQL and UNIX Shell scripts for fixing data issues in Inventory database.
  • Developing and maintaining Oracle scheduler Purge Jobs for purging the unwanted database objects.
  • Developing and maintaining SOAP and REST webservices for communicating with JBBOS Workflow GUI.
  • Developing DAO layer using Spring, Hibernate and JDBC.
  • Identifying and fixing the system performance bottlenecks using Oracle AWR, Wily Introscope and Appdynamics.
  • Developing Unit test cases using Junit, Powermock, Dbunit and Mockito.
  • Configuring Cramer’s Task Engine Templates to define the Task Order and define Task Decomposition for Service Design and Assignment.
  • Creating and maintaining metadata using Configurator and Metadata Manager Applications.
  • Designed and implemented L2/L3 Network/service provisioning for Gigabit Ethernet, IPTV, VOIP, G.FAST services for Consumer and Businesses.
  • Working with Integration Testers (IT), System Testers and Users to understand the defects and missing requirements.
  • Participating in the Defect Status Review meetings and fixing defects as per the Schedule.

Environment: Eclipse/STS, Java, JMS, Weblogic, Cramer OSS, Hibernate, JPA, Oracle, spring, Hudson, ANT, Sonar, Wily Introscope, SOAP, HP ALM, P8, ReqPro, Prism, Crucible, Solaris, Linux, ARM, ANN, DOP, Jenkins, SOAP UI, Webservices

Confidential, Atlanta, GA

Java and J2EE Developer

Responsibilities:

  • Implemented SAM FSM using Spring, Hibernate and JPA
  • Implemented Attribute extraction and translation logic using Java
  • Have written jUnit, SQL test framework and automated the test execution with Maven
  • Interacting with System Engineers and Business Analysts to understand the System requirements
  • Performing Application Design for the features, preparing Review records and mapping the Application Design to High Level Design.
  • Continuous integration and build generation using Hudson.
  • Serve as a focal point to communicate and resolve interface and integration issues with other teams
  • 3rd Lind support for production issues.

Environment: Eclipse/STS, Weblogic, Hibernate, JPA, JMS, JDBC, Oracle, Spring, Hudson, ANT, Sonar, Wily Introscope, Op-Tier, HP ALM, P8, ReqPro, Prism, Crucible, Solaris

Confidential, Atlanta, GA

Java and J2EE Developer

Responsibilities:

  • Interacting with System Engineers and Business Analysts to understand the System requirements
  • Performing Application Design for the features, preparing Review records and mapping the Application Design to High Level Design.
  • Developing Java/J2EE code for Order Complete module.
  • Developing XML schemas for communicating with various interfaces like CAS, CI, BPEL and LPP
  • Configuring various JMS Objects like Queues, Bridges and JDBC in Weblogic server.
  • Developing and maintaining PL/SQL and UNIX Shell scripts for fixing data issues in Inventory database.
  • Developing DAO layer using Spring, Hibernate and JDBC.
  • Developing Unit test cases using Junit, Powermock, Dbunit and Mockito.
  • Configuring Cramer’s Task Engine Templates to define the Task Order and define Task Decomposition for Service Design and Assignment.
  • Creating and maintaining metadata using Configurator and Metadata Manager Applications.
  • Working with Integration Testers (IT), System Testers and Users to understand the defects and missing requirements.
  • Participating in the Defect Status Review meetings and ensuring fixing defects as per the Schedule.

Environment: Java/J2EE, Cramer 8.0, Activos BPEL, Weblogic 8.1, TIRKS, Oracle 10g,, Unix shell scripts and, SVN,TOAD, JMS, WebServices, Linux

We'd love your feedback!