Full Stack Java Developer Resume
Boston, MA
SUMMARY
- 4+ years of Industrial experience in analysis, design, development, implementation, and testing enterprise applications using Java and J2EE.
- Hands on experience on Agile Scrum Methodology. Experience in Object Oriented Programming (OOP), J2EE and Client/Server multi - tier architecture.
- Good knowledge in all the phases of Software Development Life Cycle (SDLC) with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
- Knowledge on development methodologies like Test Driven Development, Iterative Development and Waterfall methodologies.
- Experience in developing UML diagrams like Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using tools like Rational Rose, Magic Draw, and Dia.
- Experience in developing applications using BEA WebLogic, WebSphere Application Servers and Tomcat.
- Expertise J2EE Technologies using Spring, Hibernate, JSP, Servlets, JDBC, JNDI and Web services. Strong Knowledge on Angular 2, Angular JS, Node JS, Bootstrap, EJB.
- Expertise in Service Oriented Architecture (SOA) using Web Services (SOAP and REST).
- Experienced in developing Web Services using JAX-RPC, JAXB, JAXP, SOAP/WSDL and RESTful.
- Experienced in Web-technologies like AJAX, XML, XSLT, HTML, HTML5 CSS3, jQuery and JavaScript. Experience working with the source control and versioning tools Git.
TECHNICAL SKILLS
Programming Language: Java, Python, C, C++, C#, Scala
Web Development: Spring Framework, RESTful Web Services, AJAX, HTML5, CSS, JavaScript, jQuery, Backbone.js, Node.js, Handlebars.js, XML, Bootstrap, Angular.js, JSON
Databases: MySQL, Oracle 11g, MongoDB, PostgreSQL
Development Tools: Git, Maven, Eclipse, Apache Tomcat, Android Studio, Gradle, Ant, TestNG, Junit, JDK 1.8, SSH, Hadoop, Spark, AWS EC2, CloudWatch
Operating Systems: Windows, Unix, MacOS
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Full Stack Java Developer
Responsibilities:
- Developed a web-based product for a stock trading company to manage their customer’s account and stock trading.
- Created an easy to use and responsive UI by using Angular 2, typescript, CSS, SCSS and HTML.
- Experienced with using web pack for module bundling with NPM commands.
- Implemented business logics to save user settings before browser close or logout.
- Developed Angular 2 components which can be reused across the app.
- Participated in scrum activities, leveraged JIRA as team collaboration tool and Bit bucket as code repository.
Environment: AngularJS, Bootstrap3, jQuery 1.11, Ajax, JavaScript, HTML5, CSS3, Git, MongoDB, Agile.
Confidential
Java Developer
Responsibilities:
- Responsible for developing the batch job and logic to generating the notices for the jobs using the Spring Batch framework.
- Responsible for development and maintaining the front end of Correspondence Module to generate the manual notices on the fly.
- Integrated with the OPEN TEXT team to generate the notice and Sorting and bundling them to send then to third printer party.
- Preformed complex queries with SQL Developer for DDL and DML.
- Proficient in Bitbucket repository system and JIRA for the Task/Project management.
- Performed debugging, troubleshooting and Implemented 100% test coverage by executing the Unit test and mock testing.
- Participated in DEV meet and worked directly with Project Manager, Lead, Sr. Dev and Sr. Business Technology Analyst for project development, technical discussion, improvising the design document and code quality standards.
Environment: JAVA 8, J2EE, Fast4j, NextGEN, XML, JavaScript, jQuery, AJAX, EJB, WebSphere 9, SQL Developer, Git, Bitbucket, JIRA, SOAP, REST Web Services and Methods, PSQL, Git Bash.
Confidential
Java Developer
Responsibilities:
- Developed a Spring MVC, jQuery, Bootstrap Web based application for Reconciliation Solution between bank files and Revenue management system for settlement.
- Code analysis, design and development of specific modules including core and UI.
- Used Spring Tiles for Navigation, Spring Framework for bean lifecycle management and auto wiring beans.
- Fixing technical bugs raised by Quality Analysis team.
- Used jQuery for DOM manipulation in JSP pages and JDBC with ORACLE and Postgres DB for database interactions (Persistence and data fetch).
- Implemented Spring MVC as MVC framework, Bootstrap and Angular JS for responsive and adaptive web design. Technical Design and Development.
- To represent reconciliation data as charts in dashboard, jQPlot was used.
Environment: JAVA 8, J2EE, Spring, XML, JavaScript, JQuery, AJAX, EJB, Git, JIRA, SOAP, REST Web Services and Methods, Angular, Bootstrap, JQPlot.
Confidential
Java Developer
Responsibilities:
- Developed the application based on MVC architecture.
- Developed web application using JSP, Servlets, Java Beans that uses MVC design pattern.
- Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
- Wrote Java Script for client-side validation.
- Used Java Swing in designing user interfaces.
- Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
- Implemented core java concepts like Multithreading, Exception Handling and collection wherever necessary.
- Used Eclipse as IDE tool for creating Servlets, JSP and XML.
- Wrote SQL for JDBC prepared statements to retrieve the data from database.
- Monitored the logs using Log4J and fixed the problem.
- Developed test cases using JUnit for unit testing.
- The Application was developed on Apache Tomcat Server.
- Involved in build and deploying the application using ANT.
- Used Configuration Management Tools for version control which is built on CVS.
- Worked on bug fixing and Production Support.
Environment: Java, HTML, CSS, Java Script, JSP, Servlets, JDBC, MVC Design, Apache Tomcat Server, MYSQL, Eclipse IDE.
