Full Stack Developer (java) Resume
2.00/5 (Submit Your Rating)
SUMMARY
- 6+ years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using JAVA/J2EE technologies.
- Developed Web - based enterprise applications using Core Java, Spring Boot, Spring MVC, Hibernate, J2EE, Servlets, JSP, JDBC, Web Services using REST, SOAP.
- Experienced in building highly scalable java applications using various architectures.
- Expertise in Spring framework using modules like Spring Core, Spring Security, Spring AOP, Spring IOC, Spring MVC, MVC tiles, Spring Batch, Spring Transaction, Spring REST, Spring JDBC template, Spring Cloud and Spring Boot.
- Developed rich user interfaces using HTML5, XML, CSS3, jQuery, JavaScript, Ajax and have good knowledge on Angular.
- Experience with Java 8 features such as Lambda expressions, Streams and Parallel Operations.
- Expertise in implementing Object-Oriented Principles (OOP), Service Oriented Architecture (SOA) and various Core Java features such as Multi-Threading, Data Structures, Generics, Exception Handling and Collections.
- Strong experience in developing and consuming SOAP, Restful Web Services and Microservices.
- Experience in using Swagger for documenting Restful web services.
- Expertise in using JDBC and Hibernate for connection and access to databases.
- Experienced working with various databases like Oracle, MySQL, SQL Server.
- Good knowledge on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2), Simple Storage Service(S3).
- Worked and have experience with different Tracking Tools like Jira, VersionOne, Liquid Planner, Wrike for bug tracking and raising issues.
- Have hands on experience with version control tools (GIT, SVN, CVS) and Build tools (Maven, Gradle).
- Significant experience in web development tools like Spring Tool Suite, IntelliJ, Eclipse.
- Knowledge of Open Source MQ products such as Active MQ and Rabbit MQ.
- Strong skill set in maintaining, modifying, enhancing, creating batch applications and reports using JD Edwards tool set.
- Expertise in SFDC Development and configuration using Apex Language, Visual Force Pages, Classes, Controllers, Triggers, Indexes, Locks Web Services, Components, Tabs, Apex Web services, Custom Objects, Reports, Analytic Snapshots and Dashboards, Profiles, Creating Roles, Page Layouts, Org - Wide default, Sharing rules, Workflows
- Familiarity with Salesforce lightning components.
- Strong application development experience using Agile-Scrum process model.
- Ensuring that technical software development process is followed on project, familiar with industry best practices for agile software development.
- Excellent communications skills, team player adept at building strong working relationships with coworkers and cross-functional teams to achieve project priorities/deadlines.
TECHNICAL SKILLS
- Java 1.7, 1.8, C, C++, JavaScript, Angular, jQuery, SQL, PL/SQL, HTML5, DHTML, XML
- J2EE (EJB, JNDI, JDBC, JMS, RMI, XML, Servlets, JSP, JavaBeans), CSS, AJAX, Web Services (REST & SOAP)
- Spring Boot, Spring MVC, Hibernate
- Eclipse (MyEclipse), Net Beans, IntelliJ IDEA, RAD6.0
- IBM WebSphere 5.X/6.0, WebLogic, WebSphere Portal 5.x, JBoss, Apache Tomcat Web / Application Servers
- Oracle 10g/11g/12c, MS SQL Server, SQL Developer, DB2, My SQL, JDBC, Toad
- Ant, Maven, JUnit, Log4j, CVS, SVN, GIT
- Windows-7/10/2003, Mac OSX 10.4/10.5, LINUX, Ubuntu
- Rational Rose, Microsoft Visio, UML, LDAP
- SOAP, LDAP, TCP/IP, SNMP, SMTP, DNS, VPN, VLANs
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Developer (Java)
Responsibilities:
- Involved in understanding project requirements, analyzing, designing, developing and testing application using Agile methodology
- Application is designed using Java/J2EE technologies along with Spring Boot framework.
- Involved in designing and developing using J2EE, Java, Spring MVC and JSP, Servlets.
- Developed REST API's, microservices supporting both XML and JSON implementing Spring MVC.
- Used Postman to test RESTful API for HTTP requests such as GET, POST, PUT, UPDATE and DELETE (CRUD operations).
- Developed server-side application to interact with database using Spring Boot and Hibernate.
- Worked on developing different layers of web applications and Implemented business logic using Core Java by implementing various design patterns.
- Developed frontend applications using JavaScript, jQuery, HTML, CSS, Bootstrap and Ajax calls.
- Implemented Spring Boot Micro Services to divide API into various sub module services.
- Experience in using Tools Jenkins for Continuous Integration and Continuous Deployment (CI/CD) for web applications and API’s.
- Developed various test cases and performed unit testing using JUnit with Mockito framework and Integration testing.
- Developed critical components of application including JSP views, and business logic and data logic components that include JDBC, Data base queries CRUD operations following MVC architecture.
- Participated in deployment support for monthly production releases.
Environment: Core Java/J2EE, Java 8, Spring MVC, Servlets, JSP, Rest API’s, Microservices, HTML, CSS, JavaScript, jQuery, JDBC, Eclipse, Jenkins, Maven, Postman, GIT, Agile, Swagger, Junit.
Confidential, Richmond, VA
Java/J2EE Developer
Responsibilities:
- Designed and developed advanced dynamic views using JSP, Java Script, XML, CSS, XML Schema, HTML and DHTML.
- Developed Controllers, view resolvers, Handler mappings and Java Server Pages as views.
- Involved in implementation of DAO using Spring-Hibernate ORM.
- Extensively worked on Oracle 11G database, involved in redesigning table structures.
- Used Oracle as database and used SQL Developer to access database.
- Designed RESTful API with Spring MVC and implemented micro-services using Spring Boot .
- Designed brand new Master Pages utilizing Server Controls, User Controls, Validation Controls and CSS.
- Wrote Stored Procedures to interact with SQL Server database for generating reports.
- Used JPA and Hibernate Frameworks to work with relational data using domain specific objects to eliminate the need for data access code.
- Used MAVEN as build tool and developed build file for compiling code creating WAR files.
- Performed code reviews with team.
- Coordinating with team for Continuous Delivery/ Continuous Integration of project using Jenkins.
- Created user interface using HTML , CSS, JavaScript, and consumed Restful web services using JS .
- Worked on Agile, SCRUM development methodology and built application with Test Driven Development (TDD).
Environment: Core Java/J2EE, JS, Spring MVC, Hibernate, RESTful webservices, JDBC, CI/CD, JSP, JavaScript, XML, CSS, HTML, TTD, Jenkins, MS Visio, Agile, Git, Postman.
Confidential
Junior Developer
Responsibilities:
- Involved in enhancing legacy application framework and up-gradation applications with new changes and enhancements in 4 major releases and multiple patch releases throughout year.
- Implemented various modules such as Customer Profile, Address management, Online Payments using Java, Servlets, JSP technologies.
- Wrote various SQL for accessing data from database and used JDBC API for Java- Database communication.
- Used Core Java features like Multithreading, Collections and Synchronization.
- Used JavaScript for client-side validation with HTML.
- Used CVS as source control management system
- Hands on experience with Testing application using JUnit and Mockito.
Environment: Java, Servlets, JSP, JDBC API’s, HTML, JavaScript, CVS, Junit, Agile, Oracle DB.
