Java Developer / Programmer Resume
Gardena, CA
PROFESSIONAL SUMMARY
- Around 6 years of software development experience in design, development and deployment of Web - based and Enterprise Applications using Java, J2EE technologies.
- Expertise in designing and developing Full Stack web applications using Angular 2+, Node, J2EE Technologies including Spring MVC, Hibernate, Amazon Web Services, JPA, Spring Boot, Servlets, JSP, EJB, JDBC.
- Experience in working wif many of Java versions JDK. Good in working wif teh apache build tools Maven.
- Strong understanding in service oriented principles and related designs, expertise in publishing service logic in POJO classes and exposing them as EJB components.
- Expertise in developing presentation layer frameworks like Angular 2+, JSP, HTML, CSS, JSTL, jQuery, TypeScript, JavaScript, XML, and JSON.rets
- Hands on experience for HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites wif an easily understandable structure.
- Worked wif Node JS, Micro-services, TypeScript, Angular 2+ directives, components, pipes and injectable.
- Experience on OOP (Object Oriented Principles) like Inheritance, Polymorphism, Abstraction, and Encapsulation.
- Experience in implementing various Design Patterns including Data Access Object, Session Façade, Service Locator, MVC, Factory and Singleton.
- Developed code usingJava,J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
- Used Spring DI (Dependency Injection), Spring Batch to inject teh dependencies to parent object.
- Used Eclipse IDE to develop teh differentJ2EEcomponents.
- Extensively worked on debugging using logging Frameworks such as Apache Log4J.
- Having good work experience on frame work like Spring, Hibernate, MVC.
- Strong experience wif relational database like MySQL, DB2 wif good command in SQL, PL/SQL.
- Self-starter and ability to learn new technologies and facing new challenges, strong problem-solving skills, algorithm design, good analytical & communication skills and ability to work independently and perform as part of a team.
TECHNICAL SKILLS:
Languages: Java, C, SQL, JPQL
J2EE Technologies: Servlets, JSP, JSTL, EJB, JMS, JPA, JDBC, JNDI
Application Frameworks: Spring MVC, Spring Data, Spring Security, Spring Integration, Spring Boot, Hibernate, JPA
Servers & Tools: Amazon EC2, Tomcat, Maven, Log4J, AWS IoT, AWS S3, Loggly
Web Technologies: Angularjs, Angular 2+, Node.js, JavaScript, TypeScript, Bootstrap, Angular Material, HTML, JSP, JSTL, jQuery, AJAX, XML, CSS, Moment JS, Fullcalendar JS
IDEs: Eclipse, IntelliJ Idea, Netbeans, Android Studio, Unity
RDBMS: MySQL, AWS RDS (MySQL, Aurora, DynamoDB), DB2, NoSQL, SQLite
Web Services & APIs: Amazon Web Services, Restful, MMB RapidHA v1.7
PROFESSIONAL EXPERIENCE
Java Developer / Programmer
Confidential, Gardena, CA
Responsibilities:
- Involved in Agile for teh analysis, requirement gathering, design and implementation, coding, debugging and testing phases of Software Development Life Cycle.
- Implemented Responsive Design for E-IoT web application using MVC Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, Angular 2+, JSON, REST, AJAX, JavaScript, HTML5, jQuery, CSS, Bootstrap.
- Implemented bi-directional wireless message communication between E-IoT Web App and teh efficient Spring Boot API configured Gateway Controller using AWS IoT MQTT publisher/subscriber protocol.
- Implemented teh persistence layer and Data Access Object (DAO) pattern using Hibernate, JPA and configured Hibernate wif Spring MVC framework to interact wif teh AWS MySQL database.
- Extensively used Hibernate caching mechanism to reduce teh number of read/write DB transaction and for quick responses.
- Involved in coding, maintaining, and administering Angular 2+, jQuery, HTML5, Spring MVC components deployed on Amazon EC2 cloud instance and Apache Tomcat application servers.
- Involved in extensive architecture, design, coding, debugging, and testing of theJ2EEcomponents and theJavaObjects adhering to teh application framework.
- Developed Linux based Java and Spring Boot API for teh M2M wireless communication between Debian OS based Gateway Controller and ZigBee configured end devices and sensors.
- Worked on design and development of RESTful micro-service APIs usingNode.jsand JSON.
- Implemented composite Scheduler API logic for automated device-controller communication using Core Java, Spring- Scheduler, Java Multithreading and Quartz Library.
- Extensively used Eclipse IDE and AWS Toolkits for developing, debugging, integrating and deploying teh web application on AWS Elastic Beanstalk.
- Implemented server-lessNodeREST API architecture using API Gateway and Lambda.
- Used JIRA software development tool for planning, managing, bug tracking, and releasing teh project deliverables.
- Interfaced wif teh Amazon AWS MySQL back-end database using JPA, Hibernate Framework and XML Config files.
- Used Maven automated build scripts to compile and package teh entire application and implemented teh logging mechanism using Log4j framework and Spring Framework.
Environment: Java, J2SE/J2EE, Angular 2+, JSP, Servlets, Spring MVC, Hibernate, JPA, Spring Boot, AWS, JavaScript, XML, HTML, jQuery, Bootstrap, AJAX, CSS, Maven, Eclipse, Log4J, RapidHA Library Protocol, Quartz, Apache Tomcat, JIRA, Tiles.
Java Software Engineer
Confidential, Kansas City, MO
Responsibilities:
- Full Stack WebDeveloperbuilding web applications using Java, J2EE, Spring Hibernate, AngularJS, HTML5, JavaScript, CSS, Bootstrap, and jQuery.
- Involved in development activities using Core Java /J2EE, Servlets, JSP used for creating web application.
- Experience designing User Interface using HTML5, CSS, Bootstrap, JavaScript, AngularJS, jQuery, JSON.
- Involved Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Used Agile Methodology for application development and participated in Scrum.
- Developed teh application implementing MVC Architecture wif Hibernate and Spring framework.
- Developed services using Spring IOC and Hibernate persistence layer wif MySQL Database.
- Used BitBucket as source control management giving a huge speed advantage on centralized systems dat has to communicate wif a server.
- Used Log4j for logging across teh application.
- Used Maven Script for build creation and to push onto various environment.
- Developed JUnit Test Case and performed extensive functional and unit testing code.
- Developed Maven Script to build and deploy teh application onto Tomcat Server and ran UNIX shell script and implemented auto deployment process.
- Data Source were configured in teh app server and accessed from teh DAO's through Hibernate.
- Used Hibernate as ORM tool to map teh database tables and developed DAO classes to connect teh Database and integrated wif Spring Framework.
- Perform software installation, upgrades/patches, troubleshooting, and maintenance on Linux servers.
Environment: Java,J2EE, JSP, Servlets, Spring MVC, Hibernate, REST Services, Tomcat Application Server, Agile, SCRUM Methodology, HTML5, CSS3, JavaScript, AngularJS, Log 4j, Junit, BitBucket, JSON, Unix Shell Scripting, Windows, Maven, and MySQL
Java Developer
Confidential
Responsibilities:
- Used Agile Software Development for developing teh application and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Implemented User Interface and Presentation layer for taxpayer registration forms, and case UI Web modules Model-View-Controller Architecture dat accomplishes Spring MVC, JSP, Servlets, Java Script, XML, AJAX, and HTML.
- Integrated Hibernate ORM wif Spring-Hibernate framework to facilitate DML and DQL queries.
- Used Hibernate to implement teh persistence layer for teh Oracle 10g database. Developed teh Business Logic using Plain Old Java Objects (POJOs).
- Developed and utilized J2EE and JMS components for message communication in Web Sphere Application Server.
- Support teh application right from Integration tests through System Tests. Created unit test cases using JUnit
Environment: Java, J2SE/J2EE, UML, JSP, XML, HTML, AJAX, CSS, Servlets, Struts, JMS, Spring, Hibernate, JavaScript, Web Services, Maven, JUnit, Oracle10g, Ant, Eclipse, Log4J.
Software Engineer
Confidential
Responsibilities:
- Worked wif functional leads to discuss business specifications and transformed them in to technical requirements.
- Developed teh application using Spring Framework dat leverages classical Model View Layer (MVC) architecture.
- Created user interfaces for teh presentation layer using JSP, HTML, DHTML and JavaScript.
- Developed business components in teh rules engine using business components. XML based configuration is provided to configure rules engine dynamically on teh run time.
- Worked wif teh database team to analyze teh data from development perspective.
Environment: Java, JSP, Servlet, Hibernate, MVC, CSS, HTML, DHTML, JavaScript, Spring, JSTL, Eclipse, WebLogic, IBM DB2, JDBC, EJB, ANT and Windows.
