Java Developer Resume
SUMMARY:
- Java Developer engineer in user interaction, coding, testing, requirement gathering, systems analysis, design and development.
- Excellent Client interaction and presentation skills and have proven experience in working independently and in a team, Ability to investigate/research issues and provide new programming concepts, tools, and methodology to support the needs of the business.
- Proficient in creating server - side components, designing and implementing Business Tier Objects, User Interface design and development, Unit testing, debugging and Deployment.
- Extensive experience in production support and troubleshooting issues arising post-deployment.
- Understanding of industry standard methodologies like Software Development Life Cycle SDLC, Service oriented architecture SOA, Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies
- Expertise in developing both Front End & Back End applications using Core Java, JSP, Servlets, Restful, JMS, Spring, Hibernate, JDBC, HTML, CSS, AJAX JavaScript, JQuery, Struts, JSON, XML,XSD, XSLT, JAXB, Log4j, Jenkins and Maven.
- Good Knowledge on NOSQL databases like Mongodb.
- Hands on experience with docke 17.03
- Hands on experience with Spring IOC, Spring JDBC, Spring Hibernate, Spring Data/JPA, Spring MVC and Spring Restful Web Services, Spring Boot.
- Fluent with the testing framework like JUnit.
- Hands on experience on with dependency, project management and build tool like Maven.
- Fluent in application logging with logging API like Log4j and Sl4j-Log4j.
- Hands on experience with the version control systems like GIT, SVN and CVS.
- Knowledge of various XML technologies, XML Schemas, SAX, DOM, JAXB, Parsers and XSLT.
- Experience with various application servers and servlet containers like WebSphere, WebLogic, Apache Tomcat, Glassfish and Apache HTTP Server.
- Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML.
TECHNICAL SKILLS:
Programming Languages: Java 1.5/1.6/1.7/1.8, JavaScript.
Java Technologies: Servlets, JSP 2.0, JDBC, JMS, Web Services, SOAP, WSDL, UDDI, JAXB, Restful, Struts, Spring, Hibernate.
Frameworks: Struts, Spring, Hibernate.
Web Development Technologies: HTML 5, AJAX, CSS, JSON, XML, XSL, XSLT, SAX/DOM, JQuery, AngularJs.
Web/Application Servers: WebSphere, WebLogic 9.x/10.3, JBoss 3.2.x, Tomcat 7 and HTTP Server.
Databases: Oracle 11g, SQL Server 2005/2008, MySQL.
Source Control: GIT, SVN and CVS.
IDEs: Eclipse, Spring Tool Suite, Web Strom and NetBeans.
Methodologies: Agile, OOAD, UML, OOP and MVC.
Operating Systems: UNIX, Linux, Mac OS X 10.6/10.7, Windows 98/2000/XP/vista/7/8.
Tools: and Other: Maven, Jenkins, Docker, JUnit, Log4J and Sl4J.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Implementation of core J2EE patterns like MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Service Locator and Singleton for the enterprise applications.
- Designed and developed various modules of the application with JEE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Consumed Web Services for transferring data between different applications, experienced with SOAP/WSDL and Restful web services.
- Involved in performance optimization concepts within applications like Code optimization, load balancing etc.
- Used JAXB for processing the request and XML binding in Day2, RMD, VOC and Broker Recognition tasks.
- Used JDBC to connect to database from frontend and perform database operations.
- Wrote application front end developed and designed all the UI screens with HTML, JSP, DOJO, Ajax, JQuery, angular JS, and CSS.
- Involved in preparing High level and low level design documents for the web services used in application.
- Deployed the applications in development, staging and production environments.
- Implemented Exception handling mechanism in the persistence layer designed and developed Presentation Layer using MVC framework, JSP, HTML 4, XML, XSLT, JavaScript & CSS.
- Developed XMLs, Java Script and Java classes for dynamic HTML4 generation to perform the server side processing on the client requests.
- Deployed web, presentation and business components on Apache Tomcat Application Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
- Involved in bug fixes and production support.
Environment: Java, J2EE, Spring, Hibernate, Web Services, SOAP UI, XML, JavaScript, AJAX, Angular JS, Web Services WSDL 2.0, SOAP, Spring-IOC, JDBC Template, MVC, AJAX, Oracle 10g, IBM Web Sphere, IBM MQ Series, Eclipse, Unix, Linux