Senior Java Developer Resume
SUMMARY:
- Object - oriented Design | Scrum & Agile Methodologies | Web Application Development
- Detail-oriented developer with 7+ years of experience developing enterprise level applications.
- Specialized in Java SE/EE technologies.
- Well-versed in all phases of the software development lifecycle, including source control, and code review.
- Hard worker, team player and multitasker.
- Clean code lover.
- Responsible and capable of to prioritize and execute tasks in a high-pressure environment.
TECHNICAL SKILLS:
Programming: Java, UML & Design Patterns, JavaScript, CSS, HTML, XML, SQL, Oracle, MySQL, PostgreSQL
Technologies: J2EE, Spring (IoC, MVC, JDBC, Security), Struts, JDBC, JPA, Hibernate, JUnit, MavenJSF (PrimeFaces), JSP/Servlets, JasperReport, Ant
Tools: IntelliJ IDEA, Eclipse, NetBeans, WebSphere, WebLogic, Tomcat, Glassfish, iReport, Visual Paradigm, Jira, Subversion (Tortoise)
PROFESSIONAL EXPERIENCE:
Senior Java Developer
Confidential
Environment: Java 6, IntelliJ, Spring, Struts, Hibernate, JDBC, Log4J, JSP, WebSphere, WebLogic, Ant, JUnit, SVN, Oracle, JavaScript, HTML, XML, Web Services, JasperReport, SQL Developer, Jira.
Responsibilities:
- Involved in design, development, and maintenance phases of the application (Acsel-e) using Scrum methodology.
- Used Spring Core module (IoC) for resolving dependencies.
- Extensively used Hibernate and JDBC to interact with Oracle.
- Implemented high-impact technical solutions in production environments deployed on WebSphere and WebLogic applications servers.
- Implemented performance improvements in reporting and document generation modules, using JasperReport and Doc4J.
- Implemented unit testing using JUnit. Fix bugs and security vulnerabilities detected by Fortify. Built the application using Ant.
- Provided training and technical leadership to development members team, collaborating with overall product architecture.
Java Developer
Confidential
Environment: Java 7, EJB, IntelliJ, Eclipse, Spring, Struts, JSF, JSP, Hibernate, JDBC, Log4J, Maven, JUnit, Oracle, MySQL, JavaScript, jQuery, SVN, CSS, HTML, JasperReport, Tomcat, GlassFish, WebSphere.
Responsibilities:
- Applied Scrum principles in the software development life cycle. Involved in the implementation of MVC Architecture using Spring (IoC, JDBC, Security).
- Developed pages using JSF (PrimeFaces) features like converters, validators, action listeners, and custom components.
- Created conditional logics in pages using JSF tags and JSTL.
- Developed UI using JSP, Tiles, Struts Tag Lib, HTML, CSS, and JavaScript/jQuery validation plugin for client side validations.
- Worked on creating JDBC based DAO layer for storing the ticking information into MySQL/Oracle databases.
- Used EJB for modular construction of enterprise application in the server-side.
- Maintained and modified specific legacy software for clients from diverse industries, including aeronautical and automotive.
Java Consultant
Confidential
Environment: Java 6, Eclipse, NetBeans, Swing, Spring, Hibernate, JSP, XML, CSS, HTML, Log4J, JDBC, RMI, Tomcat, GlassFish, PostgreSQL, Microsoft SQL Server, JUnit, JasperReport, Maven, SVN.
Responsibilities:
- Designed and developed new functionalities on data access layer using Spring and Hibernate.
- Involved in Designing/Redesigning the Database Schema and writing the complex SQL queries.
- Worked in multidisciplinary teams with architects and functional specialists.
- Analyzed and developed data reports of projects management applications, using JasperReport.