Java Developer Resume
Norwalk, CT
PROFESSIONAL SUMMARY:
- Professional experience of 7 + years in all phases of System development life cycle (SDLC) as well as Analysis Design, Development and Testing.
- Strong working experience in software analysis, design and development using JAVA, testing and other web technologies like Core Java, J2SE 5.0, J2EE, EJB, JSP, JSF, Servlets, Swings, MS, RMI, XML, JDBC.
- Extensive experience in different IDEs like Eclipse, IntelliJ, Net Beans.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, Spring Boot, Spring AOP and Spring Web flow.
- Experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Experienced in using database development and implementation using different RDBMS such as Microsoft SQL, Oracle and MYSQL.
- Experience in SOA ( Service Oriented Architecture) and Web Services technologies (Apache SOAP, REST, WSDL)
- Object Relational Mapping tool (ORM) experience with Hibernate, JPA.
- Good experience on Design patterns like Session Facade, Business Delegate, Front Controller, MVC, DAO, Service Locator and implementing best practices while using open source frameworks.
- Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, jQuery, DOM and CSS.
- Creating use of case diagrams, class diagrams, sequence diagrams, Activity diagrams, component diagrams, Data Flow diagrams, ER-diagrams.
- Extensive development in environments such as Windows XP/7/10. knowledge of networking concepts: TCP/IP, LDAP, HTTP, FTP and Ad-hoc.
- Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: Servlets, Java Beans, JSP, jQuery, JMS AJAX, JDBC, Ant, Maven, Log4J and Junit.
Languages: Java, C, SQL, UML, HTML, DHTML.
Frameworks: JSF, Spring, Hibernate, Struts.
Scripting Languages: JavaScript, shell Script.
Web Servers: Apache Tomcat, JBoss.
Application Servers: Web Sphere, WebLogic Server.
Operating Systems: Windows XP/7/10.
Versioning Tools: SVN, GIT, CVS.
Development Tools: Eclipse, Net Beans, IntelliJ.
Database: Oracle, SQL Server, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential, NORWALK, CT
JAVA DEVELOPER
RESPONSIBILITIES:
- Worked closely with the Product Owners, Designers, Developers and QA team to make sure the product meets Business objectives and requirements.
- Developed enterprise application codes using Java/JEE, REST and Spring Framework.
- Used GIT for version control management.
- Setup Maven to build, package, and deploy application code to the target JEE Application/Web Servers. Used sub-version, maven for making builds and deployments of the application components.
- Participated in Agile team, attended stand-ups and estimate complexity for stories and tasks assigned.
- Worked extensively on Google AdWords API and integrated to our internal tool for creating Accounts, Campaigns, Bidding, submitting Changesets for promoting Ads.
- Created Scheduled Run Jobs that run hourly, daily and weekly basis.
- Extensively used Oracle SQL and wrote complex Queries for handling millions of records.
- Integrated Splunk on internal tool for logging, monitoring and to setup alarms.
- Build front end prototype using Html5, CSS, Bootstrap, Angular JS and JSP.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents.
- Assisted with Application Deployment and release support.
- Performed Unit Testing, QA and supported in production defects fixing.
ENVIRONMENT: JAVA 8, IntelliJ IDEA, Spring Framework, Maven, REST UI, GIT, Bitbucket, HTML5, Angular JS, Apache Tomcat, Postman, Oracle SQL Developer, Splunk, WebSphere MQ, Agile/Scrum, Windows 10.
Confidential, AKRON, OHIO
DEVELOPER
RESPONSIBILITIES:
- Involved in gathering the requirements from the Business Team and creation of technical, functional specification documents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Worked extensively on Spring boot for building web service.
- Configure Maven for project compilation and building.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Used JavaScript and jQuery for providing client-side validation and Spring Validator for server-side validation.
- Assist with Production Support issues/problems as required.
- Configure Maven for project compilation and building.
- Used GIT for version control management.
- Extensively used oracle SQL and used spring data for mapping repository.
- Build front end prototype using Html5, CSS, Bootstrap, JavaScript, jQuery, JSP.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents.
- Produced and consumed web services including SOAP using SOAP UI, JAXB, Apache CXF.
- Used CXF web service in SOAP and WSDL to communicate through different application.
- Involved in consuming, producing SOAP based web services using JAX-WS.
ENVIRONMENT: JDK 1.8, IntelliJ IDEA, Qualys API, Spring Boot 2.1, Maven, SOAP UI, Hibernate, GIT, jQuery, HTML, XML, Apache Tomcat, Postman, Oracle 11g, MySQL 6.8, Agile, Windows 10.
Confidential, LOS ANGELES, CA
JAVA DEVELOPER
RESPONSIBILITIES:
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application.
- Developed Restful Web services with JASON for the application.
- Involved in design, development and testing phases of the application development.
- Development of the PASSport web application using the Java programming language utilizing Spring MVC Framework and Hibernate.
- Involved in writing Spring Configuration XML file that contains declarations and dependent objects declaration.
- Involved in implementing server-side validation, exception handling.
- Involved in creating various Data Access Objects(DAO) for addition, modification and deletion of records using various specification files.
- Used PL/SQL for creating procedures, packages and functions.
- Developed POM.XML to create build file using Maven build tool.
- Compliance with the American Disabilities Act (ADA) for all web pages.
- Created tables, views, procedures, functions and packages as part of the interface.
- Published Test Cases and Test results as part of User interface design.
- Since the interface involved designing several new modules from scratch to ease out, entire design was taken up by keeping in mind, the performance of the overall end system.
- Multiple design patterns were used as part of the development including DAO Pattern and MVC Pattern.
- Hibernate was used for Object Relational Mapping and SQL Queries were used in the DAO layer.
- Implemented Oracle Identity Cloud Service(IDCS) into the PASSport by integrating all the required services and making IDCS as the core identity and access management resource.
- Developed a single sign on application that utilized all the services of IDCS and the application was used by multiple other platforms in LAUSD to authenticate users into their application.
- Imported over 250k users into IDCS system from the PASSport.
- Supported during user acceptance test and fixed defects as and when they were reported.
ENVIRONMENT: JDK 1.7, JEE 1.7, Agile Development Process, Spring, Web Services (JAX-WS, Axis 2) Hibernate 3.5, Core Java, JMS, JSP, Servlets, WebSphere 7.1, Apache Tomcat, Oracle11g and MySQL Databases, Windows 7, HTML, XML, SOAP, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.
Confidential
JAVA DEVELOPER
RESPONSIBILITIES:
- Responsible for developing web components using Spring MVC.
- Implementation of Controllers, Service classes and data access components.
- Implementation of Entity Beans Using Hibernate.
- Involved in Unit Testing.
- Code review and in implemented guidelines from manager.
ENVIRONMENT: Java/J2EE, Tomcat, JMS, MQ, JAXB Data Binding, Struts Framework, Spring MVC, AJAX, Hibernate, Oracle DB 10G.
Confidential
JAVA DEVELOPER
RESPONSIBILITIES:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using JEE technologies like JSP, Servlets, and EJB.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Framework.
- Mapping of the servlet in the Deployment Descriptor (XML).
- Developed presentation tier using HTML, JSP, JSP Tag Libraries, Struts Tiles.
- Deployed application on JBoss Application Server and configured database connection pooling.
- Involved in writing JavaScript functions for front-end validations.
- Stored procedures and triggers were developed for business rules.
- Performed unit tests and integration tests of the application.
- Used CVS as a documentation repository and version controlling tool.
ENVIRONMENT: Java/J2EE, CVS, HTML, JSP, Tomcat, Struts Framework, AJAX, jQuery, Hibernate, Oracle DB 10G.
Confidential
FRONT END WEB DEVELOPER
RESPONSIBILITIES:
- Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Developed the Front-End User Interface using HTML, JavaScript and CSS.
- Created navigation lists using list elements in HTML.
- Debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Developed Ant build script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop a web service.
- Used JDBC API to access database.
- Created form validations with JavaScript.
- Provided insight on HTML and CSS standards.
ENVIRONMENT: HTML, CSS, JavaScript, JSP, API, MVC, SQL Queries, Oracle and jQuery.