Java Front End Developer Resume
Maryville, MO
PROFESSIONAL SUMMARY:
- 2+ years of IT experience. Good working knowledge in architecture/design in multiple business domains like Finance, and Health Care .
- Experience in Software Development Life Cycle ( SDLC ) methodologies like Agile, Scrum, and Waterfall.
- Experience in Web Application Development, Client - Server based Enterprise Applications, System Analysis, Technical Design, and Testing.
- Expert level skills developing applications using Core Java, J2EE, JSP, Servlets,Web Services(REST), JDBC, XML, XHTML, HTML5, CSS3, JavaScript, Ajax and JQuery .
- Extensively implemented various J2EE applications using MVC, and Struts 2.0.
- Developed UI and backend applications using Angular JS, Bootstrap, and Node.js
- Extensive experience in developing web-based applications on J2EE platform.
- Worked on various web servers like Apache Tomcat, and Glassfish
- Experience in working on XML related technologies like XML, DTD.
- Experience in developing Web Services using XML over HTTP(s), and Restful protocols
- Hands-on experience on development tools like NetBeans, Eclipse, and Atom.
- Experience in Log4J for extensible logging, debugging and error tracing.
- Solid Understanding of OOPS and RDBMS concepts .
- Experience in writing SQL queries, Triggers, Stored Procedures for accessing and managing databases such as Oracle , MySQL, and SQL Server .
- Worked with JUnit for unit testing.
- Self-motivated and quick learner of new concepts and technologies.
- A team player with excellent interpersonal, communication and presentation skills.
TECHNICAL SKILLS:
Programming Languages: Java, C++, SQL, C, Swift 2.0
Platforms: Windows 2003, 2008 Server
IDE & Reporting Tools: Eclipse, NetBeans, Atom
J2EE MVC Frameworks: Struts 1.1 and 2
Databases: Oracle 11g, 10g, 9i, MS SQL Server 2008, Kinvey
Application Servers: Apache Tomcat
Web Technologies: AngularJS, Node.js, Bootstrap, HTML5, CSS3, Java Script, XML, SOAP, XSLT, XHTML
Version Control: GIT, GitHub, Bit bucket, SVN
Web Services: REST
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
PROFESSIONAL EXPERIENCE:
Confidential, Maryville, MO
Java Front End Developer
Responsibilities:
- Led a team of 7.
- Developed a web application which allows fraternities to make their parties secure and monitor the safety of their female guests.
- Implemented agile methodology throughout the project development lifecycle.
- Developed GUI using Front-end technologies like AngularJS, Bootstrap, AJAX, HTML5, CSS3 and Client-Side validations were done using JavaScript.
- Used single sign on & Token based authentication to authenticate user and provide a secure session.
- Designed the Web-Tier using AngularJS MVC.
- Used Google API to render maps on the web page.
- Involved in the Database design.
- Developed application specific API's for Parsing JSON
- Implemented Restful web service successfully.
- Used Atom as development IDE for web application and Cmder as command prompt.
- Used Git as version control system and GITHUB as code hosting platform.
- Involved in all phases of development life cycle from requirements gathering to the production
- Conducted user acceptance testing to ensure that developed systems satisfied the needs of business clients as specified in the functional requirements.
- Captured and tested all modifications to proposed functional requirements.
- Hosted our application in Heroku.
- Met all project timelines and deadlines.
Environment : AngularJS, Node.js, ExpressJS, Material Design for Bootstrap, AJAX, HTML5,MS Azure & SQL Server, Atom, Cmder, JSON, Git, GITHUB, Agile methodology, Heroku, UAT testing, Unit testing & Integration Testing.
Confidential, Maryville, MO iOS Developer
Responsibilities:
- Led a team of 3.
- Developed an app that can be integrated with APIs of retail stores to allow users to generate shopping lists which can be shared with other users
- Implemented agile methodology throughout the project development lifecycle.
- Developed the app using Swift 2.0
- Used Google API to locate the current location and track the path travelled by the user
- Used Core data to save user specific information in the app.
- Used Kinvey as database to store data generated in the app.
- Used Xcode as development IDE for developing this app.
- Used Bitbucket as code hosting platform.
- Involved in all phases of development life cycle from requirements gathering to the production.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Environment : Swift, Core Data, Google API, Xcode, Bitbucket.
Confidential
Java Developer
Responsibilities:
- Analyzing the requirements and estimating the Level of effort.
- Involved in Full Life Cycle of Software Development (SDLC) from Analysis through Design, Development, Integration and testing phases
- Implemented reimbursement process in Voucher entry module.
- Achieving the timeline and delivering quality output to Business.
- Developed cross platform front ends using HTML, CSS3, Java, JavaScript, and jQuery.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes and Selectors.
- Expertise in Client Side designing and validations using HTML, and JavaScript.
- Extensive knowledge in JavaScript, especially using JQuery in AJAX-driven web applications.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Created tables, triggers, stored procedures, SQL, PL/SQL queries, joins, integrity constrains and views for multiple databases, Oracle 11g
- Good knowledge in the configuration management and version control software like Git .
- Analyzing the business requirements and writing detailed functional requirements by going through the requirements with clients with respect to end user, system perspective and functional perspective
- Explaining the clients the technical side of the requirements of where exactly they fit into the system and proposing new solutions/alternatives to Business.
- Analysis of requirements and writing detailed test cases for the application before the application hasn't been developed.
- Testing multiple scenarios within multiple systems associated with an application and identifying as many defects as possible and logging them.
- Preparing design documents for the business flow and specific functional requirements.
Environment : Core JAVA, J2EE, XML, AJAX, Oracle, Java Script, JQuery, HTML, CSS3, Servlets, JSF, Web Logic.
Confidential
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 Diagrams.
- Developed the application under Core Java, J2EE Architecture using REST, Struts, Agile, NetBeans and JSP .
- Implemented the application using the concrete principles laid down by several design patterns such as MVC , Business Delegate.
- Developed static and dynamic Web Pages using JSP, HTML, HTML5 and CSS .
- Implemented business logic using Struts action components in the Struts
- Developed SQL functions, procedures.
- Involved in Unit Testing of various modules by generating the Test Cases .
- Bottle micro-framework implemented with REST API and MS SQL Server 2012 as back end database.
- Developed JUnit test cases for all the developed modules.
- Used Bitbucket for version control across common source code used by developers.
- Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
- Monitored the logs using Log4j and fixed the runtime problems
Environment : Core JAVA, J2EE, XML, AJAX, SQL Server, Java Script, JQuery, HTML, CSS3, NetBeans, Struts, JUnit