Java Developer Resume
NY
SUMMARY
- Senior Java Full Stack Developer Having Over 7 years of experience in Software Development Life Cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of Java/J2EEin areas such as Insurance and Finance.
- Experience in Agile Software Development environment using Agile methods like SCRUM in collaborating with key stakeholders.
- Expertise in MVC Technologies using Spring Boot, Spring DI, Spring Batch, Spring RS and Core and IOC Spring.
- Experience in Application Development using J2EE technologies like Servlets, JSP, JDBC, JNDI and Web Services (SOAP, WSDL and UDDI).
- Experienced on modern front - end frameworks for JavaScript including Bootstrap, JQuery, AngularJS and React JS.
- Proficient with Web Page Development using AngularJS, HTML, XML, XSLT, CSS, JSP, JavaScript, AJAX, Velocity and jQuery.
- Proficient in implementing various J2EE design patterns like MVC, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO) and Front Controller.
- Expertise in writing MySQL, PL/SQL, Cursors, Triggers with Oracle 9i.
- Proficient in OO Methodology, Analysis/Design Principles and Design patterns.
- Proficient in developing SOAP Web Services.
- Profound knowledge and hands-on experience in Java, J2EE Tech stack, Servlets, Session Beans and JMS.
- Extensive experience on designing and developing applications using Spring Framework.
- Experience in unit testing the applications using JUnit, Mockito Frameworks.
- Developed database access mechanism by using Hibernate ORM framework.
- Experience in Pair Programming and have mentored developers throughout their learning curve.
- Involved in Tech Spec Design documentation and peer code reviews.
- Detail-oriented, organized, self-motivated and a talented team player with excellent interpersonal skills.
- Expert in handling crucial conversations with customer coupled with good negotiation and conflict-resolution skills.
TECHNICAL SKILLS
Web Technologies: Java/J2EE, Spring Frameworks includes MVC, DI and Batch, RS, Servlets
OS: Linux, Windows
Build Tools: Ant, Maven, Gradle
Data Storage: Oracle 10g, 11g, 12c, MYSQL
IDE's: Eclipse, NetBeans
Version control: Subversion, Git, Adele
Application server: IBM WebSphere, JBOSS, Oracle Web Logic
SDLC: Waterfall model, Agile (Scrum)
Tools: SOAP UI, SQL Developer, TOAD
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Senior Java Full Stack Developer
Responsibilities:
- Utilizing Java, Java EE, Spring Frameworks like Spring RS and Spring Batch for transactions integration systems.
- Handled all stages of design, development, and deployment of various application systems for financial-services industry
- Worked directly with management, vendors, and third parties to ensure that Web-site’s financial transactions and database management applications operate at peak efficiency.
- SQLs for fetching the transaction data.
- Worked in a team on six projects with combinations of different source and target systems and tasks were completed on time.
- Used Dependency Injection (DI) and Spring IOC of Spring Framework to collaborate with different components of application.
- Played key role in enhancing client’s Web reporting system, reducing time of tracking analysis by 30%.
- Developed Restful Integration with external applications like NetSuite, Intacct and Host Analytics.
- Designed a process to automate multi entity exchange rates from NetSuite/Intacct to Host Analytics
- Involved in root cause analysis of complex Production issues by replicating in lower environments and debugging.
- JUnit test cases for the classes post development.
- Delivered and pushed code to Integration and QA environments on time for BA and QA signoffs.
- Co-ordinate with the onsite team and sync up with the offshore team.
Environment: Core Java, Hibernate, Spring MVN, SOAP Webservices, Batch Job processor, My SQL developer, Maven, GIT, Apache Tomcat and JIRA
Confidential, NY
Java Developer
Responsibilities:
- Responsible for modules “Request for Quote” and “Quotations” where several customers would submit their requests for Quotes and Quotation.
- Developed Front-end pages in JSP based on mock-up screens provided by Customer.
- Developed the rendering logic of Model with Spring MVC
- Used Dependency Injection (DI) and Spring IOC of Spring Framework to collaborate with different components of application.
- Used Maven build for project management and building the application.
- Used Cloud management portal for deploying the RC version in test and production environments.
- Used Jenkins for monitoring application stability and continuous integration.
- Used various front-end technologies like HTML, CSS, JavaScript, jQuery, Web Services.
- Used Hibernate as ORM for connecting to database.
- JUnit testcases for the classes developed.
- Participating in all phases of the software development cycle.
- Worked on the major enhancements of the application.
- Root cause Analysis of Production issues and providing fix.
- Written TSD’s for the application and involved in peer code review.
- Mentoring and leading junior developers in the team.
Environment: Enovia, Core Java, WebSphere server, JFP, Hibernate, Restful webservices, JavaScript, MQL,TCL,PL SQL developer, Oracle 10g, PL SQL Developer
Confidential, Watertown, MA
Software Engineer
Responsibilities:
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
- Participated in day-to-day meeting, status meeting, reporting and effective communication with project manager and developers in an agile environment.
- Developed in React, Redux, C#, Web API, SQL, Web Pack to meet story specs
- Worked on implementing an Alerts part of the application using React JS and JSX. This started with a POC to try out React and later we included this module to the main application.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and Angular resources.
- Built some REST web services by usingNode.jsServer in the back-end to handle requests sent from the front-end JQuery Ajax calls.
- Used AngularJS Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Work with back-enddevelopersand participate in building server side Java Restful web service, improving application functionality and adding new features.
- Experience working with CSS compilers like SASS/SCSS and LESS.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Worked with unit testing of application using Karma, Jasmine and running test cases using Grunt
- Used GIT for version control and QC for defect tracking.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, CSS3, JavaScript, jQuery, jQuery UI Bootstrap, Node.js, Jasmine, Karma, Angular 1.x/2.x, React JS, SQL, Agile/Scrum, Restful web services, Elastic Search, Typescript, Eclipse and GIT.
