We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Weston, FL

SUMMARY

  • 6+ years of experience in design, development, maintenance, and support of Full Stack Java/J2EE Developer.
  • Working knowledge in multi - tiered distributed environment, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Experience in working in environments using Agile (SCRUM) and Test-Driven development methodologies.
  • Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP, JMS, EJB2.0/3.0.
  • Worked on Service-oriented architecture (SOA) for integrating the Legacy Medicaid application. And Developed micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Experienced in developing MVC framework-based websites using spring and struts.
  • Experience in developing Spring Boot Microservices, developed Web application based on Spring MVC framework.
  • Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS.
  • Experienced in web development using HTML, CSS, JavaScript, AJAX, jQuery, and AngularJS technologies.
  • Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module. Development on the User Interface using Servlets/JSP/AJAX/ JQUERY/HTML / CSS/ Java Script.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Experience in working in both Windows and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Worked on Site minder and Entitlement services for single sign on or authentication purposes.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Expertise in Object-relational mapping using Hibernate and Abatis.
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Familiarity with JIRA add-ons like Gantt for JIRA, JIRA Agile, Structure, Portfolio, Tempo, Confluence, Zephyr.
  • Good Knowledge of using IDE Tools like Eclipse, Rational Application Developer (RAD) for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like Clear Case and Subversion.
  • Involved in performing code reviews in Java, Python and Shell scripting languages for moving into development on various UNIX, LINUX operating systems.
  • Having good Knowledge in NOSQL data base like DynamoDB and MongoDB
  • Experience in designing, developing, and implementing E-Commerce, B2B applications using J2EE technologies in Banking, Telecom, and Insurance domains
  • Proficient in software documentation and technical report writing.
  • Developed functionality requested as a Change Request raised by Business users.
  • Participated in Business Analyst Meetings and Design documentation of the application.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JDBC, JMS, JPA JNDI, RMI, EJB, JFC/Swing, Java Beans, Applets, Multi-threading, Java Networking, Templates, Hibernate.

Programming Languages: Java, C++, C#, SQL, PL/SQL, Python, Scala.

AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, EBS, S3, VPC, Lambda, Auto Scaling, Dockers, Redshift, SNS, SQS, SWS, DynamoDB

Application/Web Servers: Oracle/BEA WebLogic, JBoss, Apache Tomcat.

Frameworks: Struts, Spring, Hibernate.

IDEs: Eclipse, Net Beans, RAD, WSAD, Visual Studio code

Web technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, REST

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC Waterfall model

Modeling Tools: UML, Rational Rose, Microsoft Visio

Testing technologies/tools: JUnit, Log4j.

Databases: Oracle DB2, SQL, MySQL, SQLite, MongoDB, DynamoDB and Firebase,

Build Tools: ANT, Maven

Platforms: Windows, Unix, Linux

Version control Tools: GIT, SVN, CVS.

PROFESSIONAL EXPERIENCE

Confidential, Weston, FL

Full Stack Java/J2EE Developer

Responsibilities:

  • Extensively involved in back-end development using Java/J2EE technologies
  • Implementing new enhancements, defect analysis and bug fixing on spring boot micro services for our application.
  • Performing unit testing and supporting testing teams.
  • Using Apache Maven as a build tool for adding the dependencies using pom.xml.
  • Extensively working with Eclipse as the IDE and Visual Studio Code as editor to develop the application.
  • Developing an interface using SOAP to generate the WSDL and XSD Schema.
  • Implementing multithreading concepts in java classes to avoid deadlocks.
  • Migrating struct-based java application into Node JS.
  • Creating interactive UI's using One-way data flow, Virtual DOM, JSX concepts. Implemented functionality rich user interfaces using HTML, CSS, JavaScript, Vue and AJAX.
  • Developed business components using Java Objects, Core Java, Multithreading and Collections.
  • Implementing client-side Interface using Vue.
  • Using Vue for templating for faster compilation and developing reusable components. Developed Vue Single Page Application consuming JSON data from Restful services.
  • Responsible for developing a front-end application using Vue and FLUX architecture for internal team’s pr conductivity use.
  • Engaged in designing in web pages using HTML 5, XHTML, CSS3, JavaScript, Vue, Redux, Vue-Bootstrap, Node.js, express.js, Mongo DB.
  • Involving in development and modifications of REST APIs using Spring REST as a framework and using POSTMAN in order to validate the request and responses.
  • Using GIT commands and Gitlab for managing code on repository.
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
  • Created RESTful services like Drop wizard framework for various web-services involving both JSON and XML.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Participating in daily scrum call to ensure technical and business partners have status on delivery progress.
  • Had knowledge with security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public and private cloud.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Experience on Amazon IAM service enabled to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM and involved in developing the Web services using AXIS2 framework.
  • Hands on experience on Global server load-balancers (GLB) for different applications to provide high performance of applications.
  • Using JIRA to keep track of projects, bugs, and issues.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Created JUnit test cases and created set up manuals and user guides.
  • Conferring with project managers to obtain information on limitations or capabilities.
  • Preparing reports on programming projects specifications, activities, or status.
  • Working with customers or call centers on technical issues including software system design and maintenance.
  • Created Responsive Web Design using CSS Bootstrap.
  • Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.
  • Coordinate with on-site and offshore team members in daily status meeting to resolve the issues related to project activities.
  • Creating new API’s for transferring the customer data between two different systems and sorting in the database.

Environment: Java, Spring Core, Spring Boot, Spring Tomcat, Vert.x Node JS, HTML, JavaScript, Vue, Redux, EC2, S3, SNS, SQS, Auto Scaling, Route53, RDS, JDBC, JPA, Hibernate, Spring JDBC Template, Git, Jersey, Rest, SOAP, XML, XSD, XSLT, Servlets, JSP, Apache Kafka, MySQL, JUnit, Mockito, Jenkin, Agile, Maven. MySQL.

Confidential, Chicago, IL

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Used Spring MVC created restful services on top of it and invoked these services using front end Agular’s http calls and used spring dependency injection framework to take the advantage of using annotations and generics that help in testing objects with measurably less effort.
  • Load balancing of initiatives to drive software development through the Scrum/AGILE model.
  • Designed the application based on various J2EE design patterns like Front Controller and Singleton.
  • Worked upon Services, Components and Routing in Angular 7.
  • Contributing to development of applications using Java/J2EE, Spring Boot, Angular 7, Node JS, Html and CSS.
  • Proficient at designing dynamic web application using HTML, CSS3, Bootstrap, JavaScript, AJAX, JSON and Angular 7.
  • Used multithreading concepts in Java to design the application to support multiple user transactions.
  • Worked upon Angular 7 Service which interacts with RESTful services at backend.
  • Defined new validations through Angular 7 for the form field validation implemented through HTML5.
  • Involved in the migration of Gateway applications from Mule ESB to Java using Spring, CXF, Camel and Apache Tomcat Server.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Worked on angular 7 on UI for making rest services calls and DOM filtrations.
  • Creating back-end functionalities with microservices used by the web applications designed by Angular.
  • Minor changes in Microservices in Spring Boot to support changes in Angular.
  • Used Agile practices and Test-Driven Development techniques to provide reliable, working microservices early and often.
  • Experienced in Automating, Configuring, and deploying instances on AWS, Azure environments, and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Private Cloud Environment - Leveraging AWS and Puppet to rapidly provision internal computer systems for various clients.
  • Experience with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed On-site Applications Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database
  • Created JUnit test cases and created set up manuals and user guides
  • Created SQL scripts for the Oracle database.
  • Restored and/or upgraded Cisco hardware using telnet and other application tools for local and remote configuration and troubleshooting resulting in time and cost savings.
  • Used multithreading concepts in Java to design the application to support multiple users processing the inserts/messages during the month-end.
  • Performed daily function of Cisco equipment lifecycle: receiving, part identification, testing, RMA, upgrade, configure, storage, and deployment/
  • Interacting with business folks to understand the requirement and do thorough analysis to convert those work into stories for sprint.
  • Used Spring Boot at backend which helps to develop application with ease.
  • Created JIRA Workflows for multiple projects as per business needs.
  • Created Responsive Web Design using CSS Bootstrap
  • Following Agile software methodology for software development with a 3-week Sprint. Conducted daily scrum calls and leading the scrum as a scrum master.
  • Conducted sprint reviews and code views.
  • Architected, designed, and developed intranet applications in Visual Studio 2005, using JavaScript.
  • Designed and developed GUI for applications and modules, using JavaScript.
  • Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.

Environment: Java (JDK1.6 & 1.7), Spring, Hibernate, Restful & Soap Based webservices Eclipse, Oracle 10g, HTML, CSS, JIRA, AngularJS, JavaScript, PHP, Maven, SVN, Tomcat7.0, SOAP, Scrum Methodology, Unix, XML, WSDL, Putty.

We'd love your feedback!