Software Developer (java/j2ee) Resume
SUMMARY:
- FULL STACK JAVA WEB DEVELOPER Proficient Java developer with more than 5 years of professional experience developing enterprise - level web and desktop application.
- Hands-on experience leveraging Java/J2EE, Spring, Hibernate, Angular, and NodeJS / ExpressJS to ensure outstanding back-end and front-end performance. Key contributor to all phases of software development lifecycle, with talent for collaboration with diverse cross-functional teams. Perform in-depth analysis of project components, rapidly identify and eliminate software issues. Implemented several projects through complete Software Development Lifecycle using advanced frameworks, web services and design patterns.
- Software Development & Implementation, Web & Desktop Application Development, Development Life Cycles, Java Programming, Java Frameworks, Requirement Gathering & Analysis Troubleshooting, Software Testing, Bug Fixes, User Interface Development, System Security ·Coding & Review, Team Leadership & Motivation, Agile/Waterfall/Spiral Methodologies
TECHNICAL SKILLS:
Languages: Core Java/J2EE, C/C+, Python, MATLAB.
Web: Angular, NodeJS, JavaScript, JQuery, AJAX, JSP, JPA, JSTL, EL, Servlets, HTML5, CSS3, HTML, CSS, Bootstrap, Enterprise Java Beans, Angular 4
Web Services: SOAP Web Services, RESTful Web Services API, JSON, RESTful Spring boot with Micro-Services
Web/Application Servers: Apache Tomcat, Glassfish, JBoss Enterprise Application Platform
Frameworks: Spring MVC, Spring Web flow, Spring Security and AOP, Spring Boot, Hibernate, ExpressJS, Angular
Databases: Mongo DB, MYSQL, MS SQL, MS Access, Oracle, JDBC, mLab
Design Patterns: Singleton, Façade, Proxy, Decorator, Observer, Factory, Prototype, Strategy, Builder, Adapter
SDLC: Agile/Scrum, Spiral, Waterfall
Tools: Eclipse IDE, STS, UML Star, Java Sun Studio, NetBeans, MS Visual Studio, Jenkins, Github, Maven, SVN
Platforms: Microsoft Windows, OSX, Unix, Linux, Windows Server
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer (Java/J2EE)
Responsibilities:
- Played key role in designing software, modules, and frameworks to support operations of diverse organizations including banks, libraries, and car rental companies.
- Utilized Java SE/Java EE, Spring Framework, Hibernate ORM, Web Services SOAP, RESTful, Spring boot with Micro-services, Angular, Node JS, Mongo DB, MySQL.
- Participated in breakdown and planning for module structures and project deliverables.
- Assessed business needs and developed reusable code; contributed to all phases of software development lifecycle using Agile/Scrum and Waterfall methodologies, and design patterns.
Confidential
Software Developer (Java/J2EE)Responsibilities:
- Produced web application to connect Employers with Employees.
- The Web application is designed to allow employers to post job requirements for a position with detail description to be filled and are commonly known as job boards.
- Employees see information about jobs and their beneficiaries, search jobs by keyword and locations.
- Using Scrum methodology to coordinate work.
- Tested the modules using JUnit and Mockito. Used Maven to build the modules, Jenkins and Git as code repository.
- Participated in Agile/Scrum, meeting and worked with product owner to identify priorities.
Technologies: JSP, HTML, CSS, JavaScript, bootstrap, AJAX, JSON, JQuery, JSTL, EL, Spring MVC, tiles, Hibernate ORM with JPA, Spring Security, Spring Email, JMS, RESTful API. Tools: GitHub, STS Eclipse, UML Star, JUnit, MySQL Workbench, Tomcat server.
Confidential
Software Developer (Java/J2EE)Responsibilities:
- Ensured high quality code by using pair programming and testing coded application components.
- Creates event, invites employees, shows list of events and an invitation to register or confirm.
- Build Restful API for accessing and manipulating employees, events, and alerts using NodeJS. Implemented token based authentication using JWT. Used Socket IO to build integrated instant messaging module.
- An Angular front end consumes the RESTful APIs. Used Mocha and Chai for unit testing; buddy to test for back end.
Technologies used: JavaScript, Angular, Node JS / Express JS, Mongo DB, Mocha, Chai, Buddy, Spring boot with Micro-services, Spring Frameworks, design patterns such as Singleton, Template method, Façade, Factory and proxy.
Confidential
Software Developer (Java/J2EE)
Responsibilities:- A web platform providing reservation service for Ground Transportation system implemented using Spring MVC
- Retrieving data for bus services from national vehicle database system for storage in local system.
- Disseminating data to other systems subscribed to the system (via Spring integration, JMS and RESTful calls).
- Analyzed user and software requirements to determine feasibility and developed best in class architectural design.
- Tested the modules using JUnit and Mockito. Used Maven to build the modules, Jenkins and Git as repository.
Technologies used: Spring MVC/AOP/IOC, SOAP web service, RESTful APIs, Hibernate ORM with, JPA, Spring Security, Spring Email, JMS, JSP, JavaScript, Bootstrap, AJAX, JQuery, JSTL, EL, HTML5, CSS, GitHub, STS Eclipse, UML Star, JUnit, MySQL, Tomcat server, Jira, Enterprise Architecture,