Java Developer Resume
Herndon, VA
PROFESSIONAL SUMMARY:
- Full Stack Software Developer with 7 Years of Professional Experience
- Good understanding of Software Development Lifecycle (SDLC)
- Excellent experience in using Agile Methodology
- Extensive experience is developing application using JAVA Spring MVC Framework and JAVA Collections Framework
- Expert in developing web Applications using Angular 4, HTML and CSS
- Substantial experience with configuring applications using Hibernate as well as JDBC
- Substantial experience in developing Rule Engines
- Substantial experience in migrating any SQL queries to Postgres system
- Worked on various business modules like Health Care, Banking as well as government modules like the Confidential
- Sound abilities to Create and customize rule reports as well as Implement J2EE application design
- Strong skills using SQL queries on Postgres, Oracle, and SQL Server.
- A good team player with excellent communication skills. Enjoy challenges and have the ability to adapt to any industry and learn quickly.
- Assisted business analysts and users with testing.
TECHNICAL SKILLS:
JAVA Technologies: Core JAVA, JSP, Hibernate, JDBC, EJB, J2EE
Java Framework: Spring MVC, Spring Boot, Struts
JavaScript/Web Framework: Angular 2 and Angular 4, JQuery, Node.js, Backbone.js, HTML, CSS
Application Server: Tomcat, Red Hat JBoss, Confidential WebSphere
Webservices: REST API, Amazon Web Services
IDEs: Eclipse, JBOSS Dev studio
Rule Engines: ILOG JRules 6.1, JBoss Drools
Version Control: SVN, GIT
Database: Oracle11, MySQL, Postgre
Testing: JUnit, Selenium
Methodologies: Agile, Waterfall, RUP
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Java Developer
Responsibilities:
- As a part an effective team of Developers worked closely with GSA stakeholders to achieve the project goals before due dates.
- Used Spring MVC and Struts to enhance the application
- Constructed new front end components of the application by creating single page application using Angular 4
- Developed web content using Node.js, CSS, and HTML
- Created JSP pages and servlet to add new functionality
- Integrated and enhanced Enterprise JAVA Bean (EJB) components of the application
- Implemented REST API
- Implemented Amazon Web Services
- Used Hibernate to enhance the performance of the application
- Studies the functionality of the FPDS website in order to create as well as migrate existing rules which were implemented in ILOG JRules and JAVA to JBoss Drools using dynamic DSLR (Domain Specific Language Rule) and DSL (Domain Specific Language) files
- Part of the development team that moved the application to Postgres Database system from Oracle11
- Configured the application with Posgre
- Reviewed and made changes to the JSP and JAVA components of the application in order to make it applicable with the necessary functions after migration make sure all everything functioned correctly
- Participated in application designing and development for rule based systems
- Executed and managed standards and practices for rule - based development functions.
- Utilized BPM tools and testing techniques.
- Helped in creating scripts using Selenium in order to automate the testing of the web application
- Analyzed the flow of the application in order to update the functionalities
- Part of the team that completed modernization of the GSA FPDSNG application
Technologies Used: JAVA, Spring MVC Framework, Struts, Amazon Web Services, JSP, EJB, Angular 4, Node.js, CSS, HTML, JavaScript, Boot strap, Ajax, Hibernate, REST API, JASON, Postgre, Selenium, RedHat JBOSS Drools, Oracle11
Confidential, Kansas City, MO
Applications Developer
Responsibilities:
- Developed an all new web version of the Claivia application
- Developed components of the scheduling application by using the JAVA Collection Framework (mostly LinkedList)
- Designed and developed the front end web users interface using HTML, CSS, JQuery, Angular 2 and Node.js
- Implemented REST API
- Enhanced JDBC components of the application
- Navigate through the application and understand the flow in which the application
- Executed effective processes for maintenance of system architecture components along with conceptual integrity.
- Coordinated with technical teams for establishment of architecture models for the Clairvia application
- Implemented procedures for adopting of designing and development methodologies and patterns.
- Provided technical assistance for integration of Drools with existing Java based applications.
- Participated in definition of business objectives by analysis of software requirements.
- Collaborated with technical teams and users on regular basis for completion of assigned projects.
Technologies: JAVA Collections Framework, Angular 2, Node.js REST API, CSS, JQuery, JDBC, Microsoft SQL server
Confidential, McLean, VA
Java Developer
Responsibilities:
- Participated in designing, development and testing of tools for all International Banking activities
- Worked extensively in developing JAR application that help create and analyze Crystal Reports
- Provided technical assistance for client program interaction with Red Hat JBoss rules.
- Suggested enhancements for project, unit testing and software deployment activities through Crystal Reports.
- Implemented rules based system on investment risk decision table
- Implemented complex banking process using JBoss BRMS system
- Implemented procedures for maintenance and support services.
- Supported technical assistance for maintenance of Windows and Oracle databases through applications development skills.
- Participated in all phases of software development lifecycle activities such as technical research and designing.
- Conducted training sessions for new staff to develop infrastructure, components and applications.
- Conducted planning and analysis of user requirements and workflows for automation of processing functions.
Technologies: Core JAVA, JAR, JBoss, BRMS, Microsoft SQL server
Confidential, IN
Web Developer (Internship)
Responsibilities:
- Gathered business requirements and designed functional and technical requirements documentation.
- Applied Use Cases diagram to validate and test web application design against the UI architecture.
- Created web pages for each project using XHTML, CSS, and JavaScript.
- Responsible for transforming designed mock-ups to web pages.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed Web applications that are cross - browser compatible.
- Used BugZilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis .
- Worked closely with team members to meet the client requirement.
- Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.
Technologies: HTML4, XHTML, CSS, JavaScript, JQuery, Firebug DEV tool