Sr.java Developer Resume
Atlanta, GA
SUMMARY
- Over 6+ years of experience in analysis, architectural design, prototyping, development, Integration and testing of applications using Java/J2EE Technologies.
- Expertise in development and deployment of multi - tiered web-based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, Java Beans and Web services (SOAP, WSDL).
- Extensively worked on core Java concepts and J2EE.
- Expertise in various Java/J2EE design patterns including Data Access Object,MVC, Transfer Object and Singleton in the development of Multi-tier distributed Enterprise Applications
- Proficient in several frameworks like Hibernate 3.0/4.0 ORM, Spring Framework 3.0, spring MVC.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience working in environments using Agile (SCRUM), Water Fall and Test-Driven Development methodologies.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MYSQL.
- Excellent understanding of relational databases involved in application development using RDBMS like MySQL, Oracle, DB2.
- Experience in developing applications with n-tier architectures.
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript, Bootstrap and Jquery1.8, jQuery, AJAX, and AngularJSUsed Docker as Container for deployment and CI process.
- Experience in unit testing using Junit, and Postman tool.
- Effective communication with client, cross-functional teams to achieve project priorities/deadlines.
- Team Player with excellent problem solving, troubleshooting, Interpersonal and Communication skills.
TECHNICAL SKILLS
Operating Systems: Windows, Linux
Programming Languages: Java/J2EE, SQL
J2EE Technologies: JSP, Servlets,Webservice, Rest APIs
Java Frameworks: Hibernate 4.0, Spring 4.0.
Web Technologies: HTML, CSS, JavaScript, JSP, AngularJS
Web Services: SOAP, Restful
Developer Tools: Eclipse, NetBeans, Visual studio.
Databases: Oracle 12c, MYSQL, DB2
App/Web Servers: Apache Tomcat 7.0.
Design Patterns: MVC, Singleton, Prototype, Factory
Repository: GitHub
Continuous Integration: Jenkins
SDLC Models: Waterfall and Agile-Scrum
Testing Tools: Selenium, SOAP UI, Junit
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr.Java Developer
Responsibilities:
- Analyzed and reviewed client requirements and design.
- Followed agile methodology for development process.
- Developed presentation layer using HTML5, and CSS3, Ajax.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Strut.
- Used RESTful Web services for transferring data between applications.
- Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
- Adopted J2EE design patterns like Singleton, Service Locator and Business Façade.
- Developed POJO classes and used annotations to map with database tables.
- Used Multi-Threading to handle more users.
- Developed Hibernate JDBC code for establishing communication with database.
- Worked with DB2 database for persistence with the help of PL/SQL querying.
- Used SQL queries to retrieve information from database.
- Developed various triggers, functions, procedures, views for payments.
- XSL/XSLT is used for transforming and displaying reports.
- Used GIT to keep track of all work and all changes in source code.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Used JUnit, a test framework which uses annotations to identify methods that specify a test.
- Used Log 4J to log messages depending on the messages type and level.
- Built the application using Maven and deployed using WebSphere Application server.
Environment: Java1.6, Spring framework, Spring Model View Controller (MVC), Struts 2.0, EJB 3.0, XML, hibernate 3.0, UML,JavaServer Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, JUnit, Log4j, MAVEN, Win 7, HTML, REST Eclipse, Agile Methodology, Design Patterns, WebSphere 6.1.
Confidential
Sr. Java Developer
Responsibilities:
- Developed application using Java/J2EE technologies - Java, spring, Hibernate, Web Services, XML, and Fusion JSON.
- Used Spring Dependency Injection and annotations for wiring handler and DAO classes to the operation classes.
- Configured Hibernate framework for all CRUD operations, calling stored procedures and fetching data with criteria queries.
- Worked with Hibernate and JPA annotations to configure entity classes. Generating primary keys using DB Sequences and maintaining relationships with other tables.
- Created and modified WSDL’s for new operations. Used Fusion Framework in converting XSD to WSDL and then to Java classes.
- Testing SOAP Operations using SOAP UI.Creating and validating new requests for various environments.
- Created new REST API’s using JAX-RS specifications to get matching subsidies for Key Stroke and MPX Applications.
- Used Maven for build automation process.
- Extensively used JUnit for Unit Testing.
- Used Log 4j for logging.
- Used CVS for Code versioning and branching.
- Deployed and tested the application in Tomcat application server in windows and Linux environments.
- Used Tools like Net Beans, SQL Developer, and Crucible Review as part of product implementation.
- Played the team lead role to collaborate, guide and manage the requirements, development and testing aspects of the product.
Environment: Java/ J2EE, Spring, Hibernate, SOAP, REST, SQL / PLSQL, Oracle 9i, Net Beans, CVS, Maven, Junit, Windows, Linux, Toad, SQL Developer, Apache Tomcat.
Confidential
Associate Software Engineer
Responsibilities:
- Designing and developing dynamic web pages using HTML, CSS and JavaScript, Angular JS.
- Coded extensively in jQuery to make rich internet web pages and created custom date picker on the website.
- Developed so many single pages responsive Web UI using HTML5,Bootstrap, CSS3, JavaScript, and jQuery.
- Good Knowledge in object-oriented JavaScript library used for building reusable UI components like React JS.
- Developed real time tracking of class schedules usingNodeJS(socket.io based on socket technology, ExpressJSframework).
- Setting up Angular JS 2.0 Framework for UI development, developed HTML views with HTML 5, CSS 3 and j Query 1.1.0, JSON, and JavaScript.
- Developed mockups and prototypes using HTML and CSS3.
- Design website and maintain the website content up to date.
- Involved in Angular JS 2.0 training and future implementation for EY Leases phase II.
- Design and development of presentation layers using JSP, HTML, CSS, JavaScript and jQuery.
- Used JavaScript and j Query for validating the input given to the user interface.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Develop the online chat interface for the anonymous communication between mentors and clients.
- Worked on the website from start to finish to give it a fresh look using HTML5/CSS/JavaScript.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript React Js.
- Created UI designs using Web 2.0 standards.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML5 coding.
- Implement modules intoNodeJSto integrate with designs and requirements.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Working with Angular JS to write custom directives for DOM Manipulation.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirements are lagging.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
Environment: HTML, CSS3, JavaScript, Angular JS (Libraries: jQuery), Node JS, MS Access, Adobe Flash, MS Office, IE 6, 7, 8 9 10, Firefox, Chrome.