We provide IT Staff Augmentation Services!

Java Developer Resume

Irving, TX

SUMMARY

  • 5+ years of experience in web development and web application maintenance JAVA/J2EE .
  • Strong Programming Skills in designing and implementation of multi - tier applications using Java, JEE, JDBC, JSP, JSTL, HTML, JavaScript, Servlets, JavaBeans, CSS, EJB.
  • Strong Object-Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modelling with Rational Rose and Enterprise Architect. Applied teh requirements engineering, analysis, and design disciplines to JEE projects.
  • Proficient in Java/JEE Design Patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Very Strong in developing JEE applications using HTML, HTML5, CSS, CSS3, JavaScript, JQuery, AJAX, JSON.
  • Responsible for designing Presentation Tier (web pages) using teh concepts such as Themes, Skins, HTML, XML, CSS, Java Script and jQuery using AJAX.
  • Experience with Angular JS in developing web applications, developed single page applications using this JavaScript MVC framework Angular JS.
  • Highly skilled in designing REST API with Spring framework.
  • Parallel operations on collections and for TEMPeffective sorting mechanisms
  • Strong experience in CoreJavaconcepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience with different Spring framework modules like Spring Core, Spring Boot, Spring Security.
  • Experience in working withMicroServicesArchitecture.
  • UsedMicroservicesarchitecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Experience in design and development of robust and highly scalable web service platforms and API's based on REST
  • Expertise in XML technologies such as XSL, XSLT, XML schemas.
  • Experienced in relational and non-relational database systems such as MySQL, MongoDB, Postgres.
  • Hands-on programming experience in Oracle PL/SQL (functions, procedures, triggers and other database objects).
  • Having good exposure in MVC Architecture.
  • Proficient in writing and handling SQL Queries, PL/SQL and Triggers.
  • Experience in applying System Development Life Cycle (SDLC) for applications and understanding of business rules.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.
  • Self-motivated and workaholic graduate. Willing to take up challenges.
  • Ability to pick on new skills required to get teh job done. Time management and team skills with an intention to work hard to attain project deadlines under stress-full environment.
  • Authorized to work in United States.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8), Java, JSF, JUnit, Log4J, Ant, Maven

Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton

Web Technologies: JSP, Servlets, jQuery, Spring, JDBC, HTML5, DHTML and XML, CSS3.

XML/Web Services: XML, XSD, WSDL, Apache Axis, JAXP, JAXB, XML Beans, RESTful Web Services, Micro services

J2EE Technologies: JSP, Spring, JDBC, Hibernate, Servlets, JPA, Database Oracle, MySQL.

IDE Tools: Eclipse, NetBeans, STS, Xcode.

Databases: Casandra, Oracle 11g/12C, MySQL, PL/SQL,SQL, MongoDB.

Cloud: AWS.

Version Control Tools: CVS, SVN, GIT

Tools: MS-Office, Front Page, My Eclipse 5.1, Net Beans, Text Wrangler, Xcode, spring tool suite.

Operating System: Windows, Linux, Unix, Macintosh HD.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

JAVA Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modelling, analysis, architecture design & development for teh project.
  • Involved in maintaining and enhancing multiple areas of teh application usingJava-J2EE,Spring Framework, XML, Ajax, Web-services (Restful & SOAP), PL/SQL.
  • Developed front end web applications by using web technologies such as Angular4, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
  • Created Spring REST controllers to create teh rest services, exception mappers, validators etc.
  • Developed backend services, data access objects, data repositories using Spring and Spring JPA.
  • Responsible for defining configurations of Spring data JPA with hibernate vendor adapter in creating entity manager factory.
  • Developed REST service layer using Spring MVC and Spring Boot.
  • Developed logging aspect for logging statements across teh spring service and data access layer using Spring AOP.
  • Used Spring declarative transaction management for managing transactions in teh application.
  • Extensively worked on SOA and web services to get teh data from third party systems and configured JMS queues on server.
  • Created several micro services by using Spring boot rest APIs.
  • UsedMicroservicewith Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Used GitHub as version control and streamlined teh code check-in process by implementing continuous build, continuous Integration/deployment using Maven scripts.
  • Design and develop sales and fund data management and reporting systems using Oracle SQL scripts and PL/SQL stored procedures, functions and triggers
  • Experience of working with Databases like SQL Server, MySQL, Oracle and MongoDB
  • Used SQL to create, update and manipulate tables in Oracle. Used Data modeling techniques in setting up relational databases.
  • Monitored teh error logs using Log4J and fixed teh problems.
  • Used Junit for unit testing

Confidential

JAVA Developer /Ume Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for teh project.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements ofJava/J2EE Applications.
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Developed user interface using JSP withJavaBeans, JSTL and Custom Tag Libraries and Ajax to speed teh application.
  • Coded teh data access layer in core java along with thehibernateframework specific java classes
  • Parallel operations on collections and for TEMPeffective sorting mechanisms.
  • Implemented various design patterns in teh project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL to create, update and manipulate tables in Oracle. Used Data modeling techniques in setting up relational databases.
  • Experience with application servers like Web Logic, Apache Tomcat
  • Good experience writing application deployment scripts using Shell Scripting.
  • Experience with Junit and Log4J in developing test cases.
  • Working noledge with version control tools like GIT.
  • Hands on experience in building tools like Maven.
  • Experienced in developing Rich GUI's by using HTML, frameworks.
  • Highly experience withJavacomplaint IDE's like Eclipse, NetBeans.

Hire Now