Jr. Java Developer Resume
Billerica, MA
SUMMARY
- Around 5 Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4,
- Worked extensively on Angular 2/ Typescript SPA domains. Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 4 and their Validations.
- Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Proficient in Design Patterns like Repository pattern, Factory pattern, Singleton pattern and Facade pattern.
- Wrote several Angular components using services, directives and filters.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries.
- Experience in Agile, SCRUM methodologies such as Extreme Programming, Waterfall Model and Test Driven-Development.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Mozilla-Firefox, Google chrome, Safari and Internet Explorer.
- Integration of user-facing elements developed by front-end developers with server side logic using node.js
- Writing reusable, testable, and efficient code and Implementation of security and data protection using node.js
- Design and implementation of low-latency, high-availability, and performant applications using node.js.
- Integration of data storage solutions from API using node.js
- Used Typescript in Angular 4.0 reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Possess good experience on IDE tools like Visual Code, Notepad++, Sublime Text and Visual Studio.
- Good knowledge in finding out the bugs in the application and used debug tools for eliminating the frontend code issues.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, jQuery, DOM, AJAX, JSON, Bootstrap.
Java, J2EE: JQuery, Bootstrap 3.5, XML, JSON, Angular 2/4, TypeScript, Angular 2/4,6, React js, Node.js
Unit Testing: Jasmine, Karma, Selenium, Cucumber
IDE, HTML Editors: Notepad++, Visual Code, Visual Studio, sublime 2
Methodologies: Agile, UML, Waterfall, Safe Agile, SCRUM, TDD, Pair Programming
Debugging Tools: Firebug, Google Chrome Web Debugger, Bugzilla
Tracking tools: SERVICE NOW, JIRA, TALISMA 6.0, Rally and HP Quality Control
PROFESSIONAL EXPERIENCE
Confidential, Billerica, MA
Jr. Java Developer
Responsibilities:
- Followed SCRUM Software Development Methodology in the progress of the project. Update or track the support ticket status on daily basis using tool JIRA
- Worked on entirely Java Concepts Object-Oriented-Programming, Collections, Arrays, and Threads.
- Worked on Java Swing, which provide platform-independent and lightweight components. Developing User interface and business logic in Java to implement new user work ows using Swing.
- Java Swing is a part of Java Foundation Classes that is used to Create Window Based Applications. It is built on top AWT (Abstract Windowing Toolkit) API and entirely written in Java.
- Java swing package provides classes for java swing API such as JButton, JTextField, JTextArea, XTButtonFactors, XTCircularButtonFactory, JRadioButton, JCheckBox, JMenu, JColorChooser
- Knowledge on deploying jar les or components from one project to another project using terminal.
- Developing Messages to communicate with server and control robot / workstation interaction.
- As an Individual Contributor responsible for gathering the Development requirements from the Manager and Business Partner and deeply involved in Analysis, Design, and Development, Implementation and Testing the requirements.
- Conduct Daily standup’s with the internal Dev and QA team. Conducted Code Reviews.
- Developed the workstation component of a client server architecture that automates the ful llment for on-line grocery.
- Part of bi-weekly architecture discussions over technical scoping and technology evaluation.
- Used GIT for Version Control System and follow an agile methodology which is an incremental approach.
Confidential, Waltham, MA
Full Stack Software Developer
Responsibilities:
- Followed SCRUM Software Development Methodology in the progress of the project.
- As an Individual Contributor responsible for gathering the Development requirements from the Manager and Business Partner and deeply involved in Analysis, Design, and Development, Implementation and Testing the requirements.
- Developed the Responsive Web Design using CSS Bootstrap.
- Been part of re-designing the module level re-writing in designing the model and application architecture
- Part of bi-weekly architecture discussions over technical scoping and technology evaluation.
- Worked on many custom modules and widgets using React JS for faster compilation and developing reusable components, Forms, Events, Router, Keys. CSS/HTML and made those cross-browsers consistent.
- Used React JS for templating for faster compilation and developing reusable components.
- Used Node.js for server-side rendering and framework like Express to mock a restful API.
- Used NPM for installing required node modules and Express NPM modules.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Providing the script/db to the client which can help in processing the business temporarily and suggesting the engineering to fix in the later.
- Referencing and publishing the Azure functions to trigger mails and logs
- Deploying the changes from development to the staging using azure Config xml
- Using azure SQL to add/remove operations on the patient activities.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Used React-Autocomplete for creating google maps location search on the webpage.
- Implemented stable React components and stand-alone functions to be added to any future pages .
- Used GIT for Version Control System and follow an agile methodology which is an incremental approach.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Integration of user-facing elements developed by front-end developers with server side logic using node js
- Writing reusable, testable, and efficient code using node js
- Design and implementation of low-latency, high-availability, and performant applications using node js
- Implementation of security and data protection and data storage solutions from API using node js
- Support the Project instances across multiple clients and Conducted Code Reviews.
- Involved in creating Normalized Database required Objects like Tables, Backup and Restore etc.,
- Good knowledge on karma to execute JavaScript code in different browsers.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Update or track the support ticket status on daily basis using tool JIRA
Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, SCRUM Methodology and MS Office, Jira, Node js, React, GIT Repository Pattern, IIS 7.0, Responsive Design, LINQ, Bootstrap 3.5, JSON Design, Type-Script, SQL Server 2012.