Java Developer Resume
Mclean, VA
SUMMARY:
- Around 3 years of experience in Java/J2EE Technologies and Related Databases using SDLC (Software Development Life Cycle)
- Experience in working on Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi - Threading, Reflection and Collections
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets, JDBC, REST.
- Experience in working with Open Source Technologies/Frameworks like Hibernate and Spring.
- Experience in Client Side Web Programming using JavaScript, JQuery, HTML, XML
- Experience working with JavaScript frameworks ExtJS, ReactJS.
- Experience in writing unit test cases using JUnit
- Knowledge and good understanding of SQL
- Worked on different IDE’s like Eclipse, NetBeans, Oracle SQL Developer
- Good communication, inter-personal, analytical and organizational skills with ability to address, analyze and resolve diverse and complex issues, expertise in problem solving and trouble-shooting ability.
TECHNICAL SKILLS:
Languages: Java, SQL.
Java/J2EE Technologies: Servlets, JDBC, JSP.
Web Technologies: HTML, DHTML, CSS, XML, JQuery,JavaScript, REST Framework.
Frameworks: Spring, JSF, Hibernate, Apache Camel, Angular JS.
Web Services: SOAP, REST.
Databases: Oracle 11g/10g, DB2 8.x, MySQL, SQL Server, MS Access, No SQLIDEs
Eclipse, NetBeans.: Tools: Ant, Maven, Rational Rose
Version Control: SVN, GitHub.
Web/App Server: Apache Tomcat, IBM Web Sphere 6.1/7.0, WebLogic, Jboss
OS: Linux, Unix, Windows
PROFESSIONAL EXPERIENCE:
Confidential, Mclean, VA
Java Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagram.
- Involved in designing the user interfaces using JSPs.
- Developed the application using Struts Framework using Model View Layer (MVC)architecture.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
- Implemented Hibernate using the Spring Framework (Created the session Factory).
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Deployed the applications on WebLogic Server.
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Used Log4J to capture the log that includes runtime exceptions.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
Environment: Java 1.8, Json, Oracle, ANT, Eclipse, Unix, Web logic Application Server, Spring, Xml
Confidential, Tx
Java Developer
Responsibilities:
- Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance
- Involved in requirements gathering, analysis, Objected Oriented design and testing
- Responsible for Development, Implementation and Testing of the complete business solution
- Developed several Spring /JSP for MVC tiers to accomplish a variety of functionalities described above with respect to MVC design pattern, Command design pattern
- Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle
- Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team
- Created forms to collect and validate data from the user in HTML5 and ReactJS
- Experience using Spring Boot framework and build using Maven tool
- Environment: Java 1.8, Spring boot, Maven, XML, HTML, React JS, SVN, SQL, Scala, Web Services, REST API, IntelliJ IDE, JUnit, Oracle.
Confidential
Java Developer
Responsibilities:
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Effectively interacted with team members and business users from different regions for requirements capture and analysis
- Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript.
- Wrote Core Java classes, JSP and HTML files.
- Created test plans for QA team.
- Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.
- Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.
- Used HTML to make changes on the UI based on the requirement.Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
- Used Hibernate as an ORM tool for connecting to the database and accessing information.
- Communicated with other system by using the Restful web services. Imported and managed multiple corporate applications into SVN.
- Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer.
- Built application using Maven.
- Developed the unit test cases using JUnit.
- Environment: Java, J2EE, Spring, Hibernate, HTML, JavaScript, CSS, JQuery, JSON, AJAX Eclipse, WebLogic, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix.