Senior Java Developer Resume
5.00/5 (Submit Your Rating)
MarylanD
SUMMARY:
- Around 15 years of experience in IT industry and over 7 years of progressive experience, involved in complete SDLC analysis, design, implementation, testing and maintenance of web applications in Javatechnology.
- Strong background of working knowledge in Java, Core Java, Multithreading, Spring, XML, Oracle and Web - Services.
- Experience in software development using SDLC methodologies, Object Oriented Technologies, UML, Agile methodologies such as Extreme Programming XP, Scrum.
- Experience in designing and implementations of distributed and multithreaded applications with technologies such as core and advanced Java, J2EE, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, JQuery, Oracle, Spring, Hibernate, ANT, MAVEN, JNDI, Junit, JAXB, JDBC, XML, XSL/XSLT and HTML / DHTM.
- Experience in developing User Interface (UI) applications and professional web applications using HTML 4/5, CSS2/CSS3, JavaScript, Angularjs, jQuery, AJAX, JSON, XHTML and XML.
- Solid experience in design and development of front end applications using JSF, JSP, HTML, XHTML, JavaScript, CSS, AJAX, Dojo.
- Experience in Hibernate ORM to store the persistent data as an Object Relational Mapping (ORM) tool for communication with database.
- Good experience in JSP/Servlets, MVC architecture, JDBC, oracle, PL/SQL, XML.
- Good knowledge in OOPS concepts, OOAD, UML Agile methodologies such as Extreme Programming XP, Scrum RUP.
- Good experience in Spring framework modules like - Spring IOC, Spring MVC, Spring ORM, Spring DAO and Spring AOP modules.
- Good experience in Eclipse IDE, Rational ClearCase,JBuilder, IntelliJ IDEA..
- Good experience in version control tools like SVN, CVS and Git.
- Domain expertise in Java applications Internal Forms -JSF.
- Good experience in supporting the onshore and offshore clients.
- Solid team player with good communication skill, interpersonal skills and commitment to work and quality.
TECHNICAL SKILLS:
- Excellent knowledge and working experience in complete Java Package
- Proficient in a number of programming languages, graphic designing applications, post production editing applications, etc.
- Highly developed skills in testing, debugging and troubleshooting of all types of technical issues.
- Ability to work on different projects simultaneously.
- Ability to handle the most stressed situations confidently and patiently.
- Passionate to create a positive and fruitful association with clients and peers,
- Adaptable to update my skills and knowledge to increase productivity.
WORK EXPERIENCE:
Senior JAVA Developer
Confidential
Technologies: Java, JSF, JSP/Servlets, XML, XHTML, DOJO, HTML/CSS, JavaScript, Oracle, MS SQL Server 2000, Visio, Enterprise Architect, JDBC
Responsibilities:
- Designed, implemented and tested reusable frontend and backend user interface software components.
- Developed the application using java/j2ee platform.
- Implemented the Model View Control (MVC) structure.
- Used HTML, JavaScript, XML, JSP and CSS to enhance the portal UI and provided the client side JS validations.
- Used Spring Core for Dependency Injection.
- Extensively used Spring Framework for Controller components and view components.
- Used Hibernate as persistence framework to map the ORM objects to RDBMS tables.
- Used Spring MVC and Spring Web flow to implement business logic.
- Used Spring MVC framework to implement the web tier of the application.
- Implemented Utility methods and created HQL queries for retrieving data from DB.
- Coded the persistence layer business logic using HQL in Hibernate framework.
- Designed and documented REST/HTTP API’s, including JSON data formats and API versioning strategy.
- POSTMAN was used for testing the REST API web services by sending different formats of data like JSON, XML or plain text using HTTP protocol.
- Utilized Eclipse IDE with Maven build tool to provide a complete environment for Java, Java EE, Web Services and server development.
- Usage of Log4J to capture logs that include runtime exceptions.
- Preparation of WAR files with supportive MAVEN scripts development to deploy J2EE components to server.
- Utilized Jenkins to create builds after checking in Java code changes to SVN repository.
- Deployment of application to JBOSS Application server.
Environment: Core Java, JSP, JSF, HTML, J2EE, Spring, Hibernate, JBoss AS, MS SQL Server,Log4J, OOAD, MySql, Maven, SVN, REST, TOAD, Junit.
JAVA DEVELOPER
Confidential, Maryland
Responsibilities:
- Proven acumen in Programming languages Java, J2EE, C and C++.
- Strong hands on experience with Spring IO, Spring Boot withThymeleaf.
- Extensive development experience in web applications using Java 5/6, JSP 1.2/2.0,Servlets2.4, EJB 2.0/3.0, and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans, Portals, Portlets.
- Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
- Experience working on JSF to build web application on server side for event handling, data conversion, server-side validations and page navigations.
- Proficient with development of RESTFUL Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
- Expertise in using JavaScript, JQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for View layer.
- Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and good working knowledge with databases like SQL Server, DB2, No SQL and MySQL.
- Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture.
- Good understanding of Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
- Developed JAXB web services using WSDL, XSD, SOAP and XML.
- Good knowledge of Object Oriented Design methodologies such as Polymorphism, Inheritance and Encapsulation.
- Experience in build tools like MAVEN, ANT, logging using Log4j and Junit for unit testing.
- Working experience with Operating systems like UNIX, SOLARIS and WINDOWS.
- Developmental experience with cross functional team and global dev teams Onsite/Offshore.
Software Engineer
Confidential, Maryland
Responsibilities:
- Participating in all phases of software development life cycle and develop applications applying principles and techniques of web engineering and mathematical analysis.
- Preparing functional specifications, perform system analysis, design, develop, and implement test and maintaining client server/multi P tier applications from business requirements and user needs.
- Integrating various business systems and applications and provide technical support.
- Translating the business requirements in to coding ( C, C++) and meet the project deadlines on time.
- Estimating the level of effort and finished target for the project/tasks.
- Design, code, debug and maintain the software.
- Analyzed security issues in the PL/SQL and batch script coding. Fixed all of the security holes and bugs in most of the database objects and in the control files of the SQL*loader
- Team up with software engineers and produce maintainable data interface layers within applications.
- Performing Component level testing, Integration testing, Performance testing, User Acceptance Testing and Client Acceptance Testing.
- Providing daily development status, weekly status reports, and weekly development summary and defects report.
- Training users, providing technical support, maintenance and documentation of the developed software.
- Developing Unit test cases based on the business scenario and requirements and performing Integration and Regression test.
Environment: C, C++, Pro* C, HP-Unix, SQL, DB2, C /Batch, Perl, ClearCase, Linux Operating system