Java/j2ee Developer Resume
Austin, TX
SUMMARY
- Java/J2EE Developer wif over 7+ years of experience in Application Analysis, Design, Development, Integration, deployment and Client - Server based Software Applications using OOP Concepts, Java 7 & Java 8 and Java EE.
- Strong noledge in Programming Languages like Core Java, J2EE, Spring Boot, Spring.
- Deep understanding of Micro services architecture, including professional experience in teh design, build, and operations of micro services in a production environment.
- Having good Experience on Database Connectivity Programming by using JDBC.
- Good noledge in using web services like REST and SOAP.
- Experienced Working on Model View Controller (MVC) Architecture by using spring frameworks.
- Experience in development methodologies such as Agile and Scrum.
- Using JUnit for writing automated test cases during application development and testing teh legacy code for optimization.
- Experience in application development using JSP, JMS,Servlets, JSTL, XML, Web Services, Multi-Threading.
- Expertise in Java concepts such as Multi-threading, Exceptions Handling, Collections Framework, JSP, Servlets, JDBC, Stream APIs and File me/O.
- Extensive experience wif Spring Core, Spring MVC, Spring dependency injection, Spring IOC, Spring Security, Spring-based Annotations, Hibernate ORM.
- Extensive development experience in different IDE's like Visual Studio, NetBeans, Eclipse and IntelliJ.
- Developed teh JSON structure for teh data transfer.
- Proficiently used continuous integration tools like Jenkins and GitHub.
- Experience in Version Control tools like GIT, GitHub and merging Source code after intermittent Project releases.
- Good noledge in using tracking tools like JIRA.
- Used Build Automation tools like MAVEN and Gradle in developing applications.
- Good experience in using POSTMAN to test webservices.
- Great noledge of Cloud Technologies like AWS.
- Great noledge of front end technologies like HTML, CSS and JavaScript.
- Great noledge in DBMS like MySQL, Oracle, PL/SQL and PostgreSQL.
- Hands on experience in UML compliant high-level design wif data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases.
- Excellent interpersonal abilities, communication skills, time management and Team skills wif an intention to work hard to attain project deadlines under stressful environments.
- Self-motivated & Team player wif excellent interpersonal and communicational skills.
TECHNICAL SKILLS
Programming languages: Core Java, Advance Java, J2EE, PL/SQL, SQL
Tools: & Framework Spring IOC, Spring dependency injection, Spring Security, Spring Boot, Spring MVC, Hibernate ORM
Web Technologies: HTML, CSS, XML, JSON, JavaScript
Web Services: SOAP, Restful, Micro Services
Cloud Technologies: AWS (Amazon Web Services)
Modelling Tools: UML, Rational Rose
Database: SQL, PL/SQL, MySQL, PostgreSQL, Oracle
Testing and Build tools: Junit, Maven and Gradle
Tracking Tools: JIRA
Version Control, CI/CD Tools: GIT, Jenkins, GitHub
Operating System: Windows, Ubuntu and Linux
IDE’s: Edit plus, Notepad ++, Eclipse, IntelliJ, Visual studio code and NetBeans
PROFESSIONAL EXPERIENCE
Confidential - Austin,TX
Java/J2ee developer
Responsibilities:
- Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
- Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.
- Implemented Java 8 features such as Lambda Expressions, Streams, Method references
- Used Java 1.8 Method References feature to point to methods by their names and used functional Interfaces.
- Implemented JDBC for backend and frontend connections.
- Developed RESTful web services including JSON formats for supporting client requests.
- Developed and implemented teh application using Spring MVC.
- Extensively used Spring modules such as Dependency injection, Auto wiring, Spring Security.
- Designed and developed Micro services.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API.
- Developed and maintained teh necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
- Created and deployed Web Service clients using REST and SOAP.
- Developed Interfaces/APIs in Java to interact wif various backend systems.
- Involved in testing REST webservices using Postman.
- Developed Controller and Service classes that support Spring Framework
- UsedHibernateORMframeworkas persistence engine.
- Used Spring Security for user autantication in some modules.
- Developed JSP, Servlets as an application controller, designed and developed HTML front end screens and validated forms using JavaScript.
- Involved in creation of UMLdiagrams like Class, Activity, and Sequence Diagrams using modeling tools of IBM Rational Rose.
- Deployed Spring Boot based Microservices and using Amazon EC2 container services using AWS.
- Extensively used Spring IOC architectural model to inject objects based on teh selection of components like setter injection and Interface injection to manage teh object reference.
- Worked wif Core Java, me/O, Collections, Concurrency, Exception Handling, Serialization & Multithreading, File handling.
- Implemented teh JMS (Java messaging service) for asynchronous communication.
- Worked wif defect tracking system JIRA.
- Involved in coding of SQL, PL/SQL, Triggers and Views using Oracle.
- Deployed Application to teh environment using Jenkins wif Maven integration.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Used GIT as a documentation repository and version controlling tool and Maven as build tool.
Environment: Agile Methodology, Core Java, Java 1.8, JSON, Spring, Microservices, Rest, Soap, JDBC, Spring MVC, Spring Annotations, HibernateORM, JMS, Postman, JSP, Servlets, HTML, JavaScript, Maven, Spring Boot, Jenkins, AWS, Spring IOC, UML, Spring DI, Spring Security, JIRA, Junit, GIT, SQL, PL/SQL.
Confidential, Irving, TX
Java/J2ee developer
Responsibilities:
- Participated in SCRUM software development process as part of Agile software development methodology.
- Developed code based on new requirementsusing Spring MVC in Agile methodology.
- Implemented Spring DI (Dependency Injection) for wiring teh object dependencies.
- Experience wif JSON and XML data transfer through Restful web service.
- Developing code as per teh approved design document.
- Maintained Interface compatibility and Concurrency in teh project using Java 1.8 new features like Lambda expressions, Default, Static methods and Concurrency API.
- Developed teh Servlets for processing teh data on teh server.
- Designed and developed Micro services, using Java, Spring, and REST.
- Used POSTMAN and SOAPUI for testing teh web services.
- Used Gradle as a build tool and retrieved all teh dependencies required for teh application.
- Used Spring Core Annotations like Spring DI for Dependency Injection, Spring MVC for REST API’s and Spring Boot for Microservices.
- Manage dependency injection using Spring Boot frameworks.
- Multithreading was used to process data in chunks to improve performance.
- Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.
- Worked wif defect tracking system JIRA.
- Implemented client side and server-side programming using HTML, Servlets, JSP, JavaScript and CSS
- Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
- Experience in using JUnit and build tools such as MAVEN
- Responsibilities include designing and developing new back-end services, maintaining, and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Used Jenkins as a continuous integration tool.
- Used GIT for version controlling in designing.
Environment: Spring MVC, Spring DI (Dependency Injection), Java 1.8 new features, Servlets, HTML, JSP, JavaScript, CSS, JSON, XML, Micro services, Spring Boot, REST API’s, JSTL, JUnit, Hibernate, MAVEN, AWS, JIRA, Jenkins, GIT
Confidential
Java Developer
Responsibilities:
- Assisted in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Involved in requirements gathering and preparing software requirement specification.
- Used Maven and configured Jenkins to build and deploy teh application.
- Implemented MVC design pattern using Spring Framework.
- Designed Java Servlets and Objects using J2EE standards.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements
- Extensively worked wif Hibernate and spring to build application logic.
- Used Web service based on XML and REST for Data transmission.
- Maintained GitHub as a source code repository and handled branching, tagging, merging process.
- Developed code for teh RESTful web services that managed teh multiple parallel client access scenarios.
- Involved in planning and estimation. Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Involved in teh development of various use cases, classes and sequence diagrams using UML.
Environment: Spring MVC, Spring Framework, Java Servlets, J2EE, Core Java, Hibernate, spring, XML, REST, GitHub, RESTful web services, SQL, PL/SQL, UML
Confidential
Jr. Java Developer
Responsibilities:
- Involved in several phases of Software Development Life Cycle (SDLC).
- Designed and wrote code for back-end development based on Java
- Developed teh application using J2EE Design Patterns like Singleton and Factory pattern.
- Established Database Connectivity using JDBC for MySQL.
- Developed teh Servlets for processing teh data on teh server.
- Written build and deployment scripts using Maven.
- Developed and Implemented MVC Architecture using Spring
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested teh developed components using JUnit.
- Configured and deployed teh application on Apache Tomcat and solved configuration issues.
Environment: SDLC, Java, J2ee, JDBC, MySQL, Servlets, Maven, MVC, Spring, Junit, Apache Tomcat.