Sr.java/j2ee Developer Resume
Andover, MA
SUMMARY
- Hands - on experienced in developing Micro services with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway, Spring 4.0, Spring DAO, Spring MVC, Spring IOC, struts, Hibernate 4.3, JMS 2.0
- Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
- Extensive experience developing applications using agile methodologies, Test Driven Development (TDD), SCRUM along with knowledge on integration tools like Jenkins.
- Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Proficient in planning, designing, and implementing Single page application (SPA) using AngularJS 2.
- Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
- Hands on experience in creating components using React.js
- Good experience in creating components documentation using react.js.
- Expertise on Core Java concepts like Multithreading, Synchronization, Data Structures, Algorithms, Interfaces, Reflected API, Exception Handling and Collection Framework.
- Hands on experience in Open source tools CUCUMBER, Selenium Webdriver.
- Proficient in using source code control systems such as SVN, GIT.
- Good knowledge on Cloud based deployments using AWS.
- Involved in application migration from Oracle to Java microservices.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Platforms: Windows, UNIX, LINUX, Mac OSX
Languages: C, C++, PL/SQL, Java, JavaScript, HTML, XML.
Java Skills: Java, J2EE, JDBC, Hibernate, XML Parsers, JSP,JMS, Struts, Spring Framework, Java Beans, Web Services, AJAX, REACTJS.
Frameworks: Struts 1.x/2.x, Spring 2.x/3.x/4.x, Hibernate3, Spring MVC, Spring IOC, Spring AOP, Spring boot, AngularJS, AngularJS 2.0/4.0, Node.js, JQuery, JSF, Grails, Spock, Log4j, Chef, Twitter Bootstrap, Bootstrap 3.0, HTM5, MYSQL query browser, SQL developer (Raptor), Toad, DB Visualizer.
Server Technologies: Apache Tomcat .0/7.0, Web logic, Web Sphere .0/7.0/8.0.
Ide: Eclipse, Junit, ANT, Maven,RAD.
Scripting Languages: Java Script, Jquery.
Web Technologies: HTML, CSS,JQuery, AngularJs,XML
Databases: SQL, MySQL,Oracle, PostgreSQL
Cloud Computing: AWS
Methodologies: SDLC, UML, Design Patterns, SOA.
PROFESSIONAL EXPERIENCE
Sr.Java/J2EE Developer
Confidential, Andover, MA
Responsibilities:
- Implemented Micro Service Architecture using Spring Boot based services, spring cloud and made REST API calls from AngularJS and parsed the data to client and handled the security and REST services authorization using Spring Security and OAuth2authentication protocol respectively.
- Designed and developed Single Page Application (SPA) UI using JavaScript, Angular JS, HTML 5, BootStrap 3, wepack, npm, babel, CSS3,Ajax, JQuery based on the W3C standards and Web 2.0.
- Built reusable custom UI Widgets and Application logic using AngularJS.
- Developed services and factories and injected into various methods by using AngularJS.
- Effective use of CSS3 features, such as creating multiple column, borders and background, etc. and used LESS/SASS Preprocessor.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS.
- Developed customized filter techniques in the webpage using AngularJS.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Created Grunt task runner configurations.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML.
- Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
- Completed application development using 'Agile Development methodology /SCRUM' and tested the application in each iteration.
- Worked with Gerrit, Github and Jenkins for code review and CI/CD process
- Developed cross-browser compatible website using HTML, CSS3, MySQL and JQuery.
- Involved in project migration (existing swing application to web integration) using Struts web frame work
Environment: Java, J2ee, Eclipse IDE, JMS(RabbitMQ), AMQP, HTML5, CSS3, AngularJS 2.0, Spring, Spring boot, MySQL, PL/SQL, Github, JIRA, Mockit, LDAP, Power Mockito, Unix, Jasmine, Hibernate, Bootstrap, Rest API, PostgreSQL.
Confidential, Hartford - CT
Java Developer
Responsibilities:
- Object-orientated analysis/object-orientated design of current system based on agile methodology.
- Developed the micro services application using Spring Boot, Spring-MVC, Spring Dependency Injection (DI), Hibernate(ORM).
- Implemented reusable UI components like drag and drop, accordion and sortable.
- Used AngularJS Controller to control data of the Angular application and Used Angular JS to bind the values of HTML controls.
- Worked on resolving Violations and Warning in web pages that are shown by tool.
- Worked on creating the directive in AngularJS for support form in passwords.
- Involved in development of the Java classes using core functionality.
- Worked on the verification directive on AngularJS to check the verification send by email.
- Implemented security questions directive template in AngularJS.
- Designed the cross-browser/platform front-end applications, complex page layouts, user interactive (UI) web pages using web technologies like HTML5, CSS3, Bootstrap, Responsive Web Design, Data-Driven Documents (D3.js) and SVG standards.
- Implemented server-side validations using Hibernate Validator framework.
- Written complex SQL statements to retrieve data from the DB2 database.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from the requirements.
- Installation and configuration of Development Environment using Eclipse with Web Sphere Application Server through GIT
- Testing, fixing the bugs and troubleshooting technical problems.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Participated in High-level design of the application by applying the OOP concepts and Java Design patterns.
- Responsible for system analysis, design and development which is built on top of Java J2EE architecture.
- Involved in designing user screens and validations using HTML, jQuery and JavaScript as per user requirements.
- Utilized Struts (MVC) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.
- Extensive coding using Collection API, Multi-threading and Exception Handling.
- Participated in designing the Entity-Relationship Diagram and created the database tables for the application through SQL commands.
- Performed DML and DQL operations in SQL through JDBC connection.
- Performed Module and Unit Level Testing with JUnit.
Environment: Java, JDBC, Hibernate, JSP HTML5, CSS3, Java Script, JQuery, Spring, Angular JS, AJAX, JSON, Usability Testing, REST, JSP, JIRA, Web sphere, SQL, UML, Agile methodology, Eclipse and Windows, GIT
