Java Developer Resume
Brea, CA
SUMMARY
- An innovative and competent Software Developer with around 6+ years of experience in web application design, development of software product, Object Oriented Analysis, Implementation, Testing and deploying N - Tier/Client-Server Applications with Object Oriented technologies usingJava/J2EE.
- Proficient in all phases of SDLC and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies (OOP).
- Experience working with Agile/Scrum and waterfall development methodologies.
- Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Extensive experience in various java/ J2EE technologies including Core java, J2EE (EJB Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Spring security, Hibernate and java Web Framework along with Web Service/ Database related technologies.
- Hands on knowledge of JavaScript MVC frameworks such as ReactJS, NodeJS.
- Strong front-end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, XHTML, jQuery, JavaScript, AJAX, DOM and Cascading Style Sheets (CSS).
- Experience in developing applications using different IDEs like Eclipse, RAD and IntelliJ
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Strong debugging and troubleshooting skills.
- Strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.
TECHNICAL SKILLS
Languages: Java, C++, HTML5, CSS3, XML, SQL, PL/SQL, XSLT, AngularsJs, JavaScript, JQuery, Bash
Web Technologies: Servlets, JSP, Struts, Spring, Hibernate, AWS, Android, EJB, JSF, AJAX
Web Services: SOAP, REST, WSDL, JAXB, JAX-WS
Databases: Oracle, DB2, PostgreSQL, MySQL, Cassandra
Distributed/ Middleware: JMS (Java Messaging Service), Mule ESB and Apache
Application/Web Server: Apache Tomcat, JBoss, IBM Web Sphere and Web Logic
Operating Systems: UNIX, Linux, Windows, Solaris
IDE & Build Tools: Eclipse, IBM Rational Application Developer, Microsoft Front Page, ANT, Webstorm
PROFESSIONAL EXPERIENCE
Confidential, Brea,CA
Java Developer
Responsibilities:
- Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
- Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
- Extensively used Core Java 1.8 concepts and implemented Collections, I/O, Exception Handling and Generics in logic design and development.
- Developed the UI using HTML5, CSS3, JSP and JavaScript for interactive cross browser functionality and complex user interface.
- Involved in designing the client-side module architecture based on new Angular 2/4 Framework.
- All the functionality is implemented using Spring Boot, Micro Services and Hibernate ORM. Used Spring Core Annotations for Spring DI, Spring MVC for REST APIs and Spring Boot for Micro-services.
- Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.
- Used Spring MVC module to develop MVC Architecture. Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
- Used Jersey to implement Restful Web Service and used JSON form to transfer the data.
- Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
- Developed Unit Test Cases, written JUnit for unit testing of the application as per the use case and used Mockito framework to confirm the expected results& performance Test Cases using Selenium.
- Created UNIX shell scripting for periodic generation of reports.
- Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Setting up the automatic build and deployment automation of project by using JENKINS and Maven.
- Experience on implementation of version control software GIT repositories.
Environment: JAVA 1.8, AWS, HTML5, CSS3, JAVASCRIPT, ANGULAR 2/4, MICROSERVICES, RESTFUL WEB SERVICES, HIBERNATE 4.2, SPRING 4, SPRING BOOT, SPRING MVC, ORACLE 11G, MONGODB, TOMCAT, MAVEN, JENKINS, JIRA, LOG4J, JUNIT, TESTNG, GIT.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Implemented the Inventory system by using Restful web services between two projects totransfer data from one to other.
- Gather requirements from End Users and design, document and develop Flow Charts using Microsoft Visio.
- Understanding the Business requirements and documenting them using JIRA.
- Updating the JIRA tickets accordingly and also creating sprint planning sessions and retrospective sessions for that particular Sprint.
- Used Core Java, JDBC, Soap UI, Restful services for the development on the backend and also AngularJs, JavaScript on the front end side.
- Used Oracle 11g as the database and My SQL developer as the plugin for Database.
- Used GIT as a version control system Repository.
- Used Log4J to print info, warning and error data on to the logs.
- Generated various Monthly, Quarterly, Bi-Yearly, Yearly reports by different type of reports using SSRS.
- Shell scripting to tail the logs, environemnt setup and resolve issues with deployed applications.
Environment: Java, J2EE, JSP, Javascript, HTML5, CSS 3, JQuery, JavaScript, Struts 2.0, Hibernate 3.0, EJB3.0, XML, SOA, SOAP, JDBC, HQL, DB2, SSRS, WebSphere 7.0, UNIX, Ant, JUnit, Log4j, Clear Case.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Worked on designing a web page to provide config access using React frame work.
- Worked in large teams with agile methodology to add new features to the application.
- Worked in normalizing MS SQL server database and data entries.
- Designed UML class diagrams and Use Case diagrams to understand the code easily.
- Designed and developed required manager classes for database operations.
- Developed various servlets for monitoring the application.
- Designed and developed the Front-end using HTML and JSP.
- Performed release jobs via Jenkins to promote the code to various environments and servers.
- Generated Junit test cases to test the integrity and functionality of the code.
- Volunteered other teams to move and upgrade the old code base from progress to JAVA coding standards.
- Collaborated with international teams to maintain follow the standards as per respective laws.
- Implemented SMS notification service provided by Upside Wireless.
- Implemented Spring quartz-based thread module to be executed in fixed time interval scene.
- Added app-based notification service to provide notification to android apps.
- Used Enterprise JAVA beans paradigm to avail the functionality of JAVA bean modules.
Environment: Java, J2EE, JSP, JQuery, Agile, CSS3, Spring 2.5.6, Hibernate 3.0, HTML5, XML, Java Script, Oracle 10g, Eclipse, JBoss, JSTL, SQL, HQL, Castor, CXF, Ant.
Confidential
Software Engineer
Responsibilities:
- Created user interfaces and navigation structure.
- Implemented projects using Agile scrum methodology. Involved in daily scrum meetings, sprint showcase and sprint retrospectives.
- Developed and maintained critical components of e-commerce website, including shopping cart, quick view, and checkout page.
- Developer the front-end user interface using HTML, JavaScript, jQuery and CSS.
- Created custom AngularJS components for internal framework.
- Created interactive navigation lists using list elements in HTML.
- Implemented client side validations in registration forms, login and logout forms using JavaScript.
- Built single-page applications with JavaScript on a custom-built framework.
- Leveraged AngularJS and JavaScript to build presentation layer for retail payment page.
- Designed and developed GUI for applications and modules, using JavaScript.
- Worked with jQuery widgets to create more interactive web pages.
- Responsible in code optimization and cross-browser testing.
- Fixed bugs and provided support services for the application.
Environment: Java, J2EE, JSP, Tiles, Struts2.0, Hibernate 2.1, JavaScript, EJB, Weblogic10.0, Apache Axis, Ajax, UML, XML, Maven, SQL, Oracle10g, log4j, TDD.
