Full Stack Java Developer Resume
Irvington, NY
PROFESSIONAL SUMMARY:
- 5+ years of IT experience. Good working knowledge in architecture/design in multiple business domains ranging from Finance, Health Care and Telecommunication and IT.
- Experience in Object Oriented design and development of Multi - Tier distributed, Enterprise application using Java /J2EE technologies
- 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, B2B Implementation, Performance Tuning and Testing.
- Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Spring, Hibernate.
- Extensively implemented various J2EE applications using MVC, Struts 2.0, Spring MVC, Spring and Design Patterns.
- Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services and Apache Axis.
- Extensive experience in developing web-based applications on J2EE platform.
- Worked on various web servers like Tomcat, Web Logic.
- Experience in developing Web Services using XML over HTTP (s), SOAP, WSDL, Restful protocols
- Hands-on experience on development tools like Eclipse, My Eclipse, and JDeveloper. Log4J for extensible logging, debugging and error tracing.
- Solid Understanding of OOPS and RDBMS concepts
- Experience in Multithreading applications.
- Experience in writing SQLqueries Stored Procedures for accessing and managing databases such as Oracle, MySQL, SQL Server.
- Installed, configured, and managed the servers (Linux, Tomcat, Apache, MySQL, JIRA)
- Worked with JUnit for unit testing, Mockito for mock creation and verification
- Good knowledge in Java SE/EE, Data Structures, Algorithms and object-oriented concepts.
- Clear Understanding of Time Complexity and Space Complexity of Program and Rules of Big-O Notation.
- Extensive experience in Design, Develop, Implementation, Integration, Maintenance, Testing in different environments.
- Worked with JUnit for unit testing for mock creation and verification.
- Experience in working on multiple operating systems Linux, MacOS, Windows.
- Self-motivated and Quick learner of new concepts and technologies.
- Self-motivated and quick learner of new concepts and technologies.
- Proficient in software documentation and technical report writing.
- Versatile team player with good communication, analytical, presentation and inter-personal skills.
- Comprehensive problem-solving abilities, willingness to learn and positive minded self-motivate
TECHNICAL SKILLS:
Programming Languages: Java/J2EE,C, C++, Python
Scripting Languages: jQuery, JavaScript, Shell Script, Angular
Frameworks: Spring, Hibernate
IDE: Eclipse, NetBeans.
Web Technologies: HTML/HTML5, CSS, XML,REST
Other Tools: JIRA, Confluence, Bamboo
Databases: RDBMS,Oracle, MySQL, MSSQL Server
Database Tools: SQL Developer, MSSQL Server Management Studio
Build Tools: Maven,JUINT
Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix,MacOS
PROFESSIONAL EXPERIENCE:
Confidential, Irvington, NY
Full Stack Java Developer
Responsibilities:
- Worked on Core Javaand C++ to implement validations for different layers of the request file Physical, Logical, and Transfer Request for Machine Learning.
- Worked on low level programming language as C,C++ to run application on machine.
- Used Python to access real time data from machine and analysis of the data using panda and matplotlib library for graphical representation.
- Worked on Spring JDBC to interact with the Oracle database.
- Implemented Spring Modules for Designing, Developing & Testing of Service Layer Business Components.
- Developed REST based services using Spring MVC architecture and used JSON for the data transfer
- Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, jQuery. BOOTSTRAP.
- Used Git as the central repository of all the modules. Worked and helped other colleagues too in resolving their merge conflicts.
- Developing the Micro services using Spring Boot that create, update, delete and get the information from backend.
- Used Java 8lambda and streams for Iterating collections and performing operations.
- Using Multi-Threading concept to process multiple tasks concurrently to make performance better.
- Developed user-friendly interface to seamlessly combine the new module with Luxottica login system by using Angular JS framework and jQuery.
- Created popup forms using Bootstrap Modals, AngularJS Models and AngularJS Controllers.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
Environment: Java, J2EE, spring, HTML5, CSS3, JSP, JavaScript, jQuery, Bootstrap,Angular.js,Maven, REST, Internet Explorer, Chrome, Oracle
Confidential, Worcester, MA
Java Developer
Responsibilities:
- Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
- Used OOPS concepts for message passing and data binding.
- Responsible for developing the functionality end to end. It includes UI design, Business development in backend, writing Unit Test cases and Integration Testing.
- Writing complex queries to fulfill the requirements.
- Used log4J for enabling logging and debugging at the runtime.
- Implemented design patterns in Scala for the application.
- Used Hibernate as the persistent side frameworks.
- Wrote Test cases with JUnit and tested the code coverage.
- Created the SVN Repository and managed the central file repository.
- Understanding the customer requirements, mapping them to functional requirements and creating Requirement Specifications.
- Responsible for the technical design, development, unit, and integration testing.
- Followed agile software development with Sprint methodology.
- Designed front end using JSF, JSP, HTML, CSS and JavaScript.
Environment: Java, JSF, Scala JSP, Servlets, EJB, Hibernate, Webservices, Maven, log4j, Unix, JUnit, WebSphere, MySQL, STS, SVN, Java docs
Confidential
Jr. Java Developer.
Responsibilities:
- Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
- Enhanced the Web Application using Struts.
- Created business logic and application in Struts Framework using JSP, and Servlets.
- Documented the code using Java doc style comments.
- Implemented SOAP using Webservices to communicate with other systems.
- Develop cross browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3 and Angular JS.
- Used Subversion for version control and log4j for logging errors.
- Wrote Oracle PL/SQL Stored procedures, triggers.
Environment: Java, J2EE, Struts, JSP, Servlets, JavaScript, Hibernate, SOAP, WebLogic, Maven, PL/SQL, Oracle, Windows.
