Full Stack Java/j2ee Developer Resume
Plano, TexaS
SUMMARY
- Over 4 years of Professional Experience in all phases of Software Development Life Cycle (SDLC) that includes Requirements Gathering, Analysis, Design, Implementation and Maintenance and Testing using various methodologies using Java/J2EE and PHP.
- Expertise in application development using J2EE technologies like Servlets, JSP, JDBC, JPA.
- Experience in open - source frameworks: Spring Framework, Spring Boot, Spring MVC, and Hibernate.
- Experience in PHP Frameworks: CodeIgniter and Laravel.
- Expert in developing core Java concepts such as Collections, Multithreading, Serialization, Exception handling, etc.
- Implemented Agile Scrum Methodology to improve communications between Engineering, Product Management, and Business; to provide more transparency across the 3 departments, and to obtain great business value with short turnarounds.
- Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, AJAX, jQuery, and CSS.
- Sound knowledge of AWS.
- Experience in Query writing using SQL, Procedures, Functions, and Packages using PL/SQL.
- Proficient in using RDBMS concepts with Oracle, MySQL. DB2, and SQL Server.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions DDL, DML, and SQL queries.
- Competence in using different IDEs like IntelliJ, Eclipse, NetBeans, and PhpStorm for developing Dynamic Web Applications.
- Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
- Experience in installing, configuring, and maintaining Application Servers like Web Sphere and Web Servers like Web Logic, Apache HTTP, and Tomcat on UNIX and Linux.
- Experience in working with version control systems like Subversion, GIT and used source code management tools like Tortoise SVN, GitHub, and Bit Bucket.
- Highly proficient in using frameworks like Hibernate, Spring, and Design Patterns such as Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component-based, services-driven, test-driven enterprise applications.
- Team player with demonstrated ability to work fast-paced, challenging environment with excellent debugging and problem-solving skills.
- Strong interpersonal skills, analytical ability, communication skills, writing skills, a high organization to meet deadlines, and ability to grasp and adapt to the rising technologies.
- Experience with Cloud Computing Service environments like (AWS) Amazon Web Services (EC2, S3, CloudFormation, IAM, ECS).
TECHNICAL SKILLS
Programming Languages: Java, PHP, C, C++, SQL, PL/SQL, XML.
Web Technologies: J2EE, Servlets, JSP, JSTL, Custom Tags, JDBC, Filters.
J2EE Technologies: Servlets, JSP, JDBC, JPA, JMS.
Java Frameworks: Spring, Spring MVC, Hibernate, Spring Boot.
Php Frameworks: Laravel, CodeIgniter
Front-End Technologies: HTML, CSS, DHTML, JavaScript, AJAX, Angular JS, JSTL, Custom Tags.
Databases: Oracle, MySQL, PLSQL, DB2, SQL Server
Application/Web servers: Web Sphere, Web Logic, Apache Tomcat.
Web Services: XML, WSDL, SOAP (JAX-RPC, JAX-WS), Restful (JAX-RS), AWS, Microservices.
IDE Tools: IntelliJ, PhpStorm, Eclipse, NetBeans
Operating Systems: Windows, UNIX, LINUX.
Version Controls: SVN, GIT.
SDLC Methods: Waterfall Model, Agile - SCRUM
PROFESSIONAL EXPERIENCE
Confidential - Plano, Texas
Full Stack Java/J2EE Developer
Responsibilities:
- Involved in Requirement Gathering, Design, and Deployment of the application.
- Provided technical assistance in identifying, evaluating, and developing Agile methodologies and procedures that are efficient, effective and meet good business practices.
- Designed and developed restful API and services using best practices to interact within the micro-services and with the front end.
- Developed the front-end components using HTML, JSP and JavaScript along with Spring MVC.
- Used Spring for dependency injection.
- Design web sites using Php, JavaScript, jQuery and Data access components using Object-Oriented Programming.
- Extensively work with Java Collection classes like Set, List, Map etc.
- Build web services with J2EE that are used by customer-facing apps.
- Designed and developed RESTful APIs that served data to the front-end.
- Working with the Cyber team to fix container vulnerabilities, OSS vulnerabilities.
- Migrated SOAP API to REST API
- Addressing day to day technical issues.
- Preparation of Test cases on JUnit during the unit testing and system testing phase.
- Support QA testing team in different environments
- Used Log4j for logging and GIT for version control.
- Deployed the application on Amazon Web services (AWS), creating new stacks, checking logs from containers.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
Environment: Java, J2EE, JSTL, Spring MVC, Spring Boot, Agile, Hibernate, Oracle, PSQL, Microservices, Servlets, XML, JSP, JavaScript, JSON, HTML5, CSS3, Angular JS, AJAX, REST Web Services, Maven, Web Logic, JUnit, Log4j, GIT, Unix, Jira, Jenkins, AWS.
Confidential
Web Developer
Responsibilities:
- Effectively translated client requirements into application designs and systems requirements.
- Developed web applications using Java, PHP, MySQL, HTML, CSS, jQuery, JavaScript, Joomla.
- Developing microservices using Java Spring Boot, Hibernate, Restful services with good quality of code
- Developed interactive and dynamic web application that ensures high traffic
- Designing and implementing the customized exception handling to handle the exceptions in the application.
- Used Bootstrap framework to create a well responsive website that can fit different devices.
- Implement test cases that improve code coverage
- Involved in full Software development lifecycle (SDLC) followed by Agile methodologies to produce high-quality software model using N-Tier Architecture
- Performed an important role in development, testing, and release.
- Work in an SVN version control environment.
- Trained and documented initial deployment and Supported product stabilization/debug at the deployment site
- Deployed the application on Amazon Web services (AWS), creating new stacks, checking logs from containers.
Environment: Java, Spring-Boot, Spring MVC, Hibernate, PHP, MySQL, HTML5/CSS3, Bootstrap, JavaScript, JQuery, Joomla, Linux, Apache, SVN, basecamp.
Confidential, Denver, Colorado
Web Developer
Responsibilities:
- Cleaning and updating HTML, JavaScript, and CSS of legacy courses.
- Participated in the development of large-scale multimedia presentations, including graphic design, video editing, and programming
- Coding course content to be offered online.
- Assisting in the creation of data extraction procedures for the Learning Management System (LMS).
- Troubleshooting problems with online courses in the LMS (Learning Management System).
- Working with advanced math and computer science content and coding it for delivery in online courses.
- Assisting with department events such as department technology fairs.
Environment: HTML5/CSS3, JavaScript, JQuery, LMS, PowerPoint, Adobe Premiere Pro.