Software Engineer Resume
Belmont, CA
PROFESSIONAL SUMMARY:
- More than with 8 + years of experience in Object - Oriented Analysis & Design, Development/programming for web based, multi-tier and distributed applications in JAVA/J2EE Platform and 4 years of experience in Adobe Flex .
- Ability to translate high-level system requirements into detailed requirements and to formulate a design that satisfies those requirements.
- Knowledge on developing applications with Micro Service architecture .
- Highly skilled in software development using Spring 3.0, Spring MVC, Hibernate 3.0 & Rest Web services.
- Experience in Application Design using OOAD concepts, UML and J2EE Design Patterns.
- Expertise in Java/J2EE Technologies like Core Java, Servlet, JSP, JMS, EJB, XML.
- Experience in Web/User Interface development using AngularJS, Adobe Flex , JSP, HTML/CSS, JS, JQuery, Ajax, JSON .
- Experience in DAO layer interface for Oracle DB .
- Hands on experience using SQL and PL SQL.
- Worked on BEA Web logic, JBOSS and Apache Tomcat servers.
- Automated nightly monitored scheduler jobs and processes using Quartz .
- Good working experience on Jenkins, Maven & Ant build tools and log4j logging tool.
- Performed Functional, Integration and Unit Testing using JUnit .
- Highly skilled and experienced in Agile Development Scrum process for diverse requirements.
- Very good business knowledge on Mortgage Industry Loan Origination and Investment banking .
- Versatile team player with excellent analytical, communication, interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, J2ME, JDBC, JSP, Servlets, XML, EJB, JNDI, RMI
Web Services: Restful Web Services, SOAP, WSDL
Web Technologies: AngularJS, Flex , HTML, JavaScript, CSS, JQuery, Ajax, JSON
ORM and Frameworks: Spring MVC, JPA, Hibernate, Struts 2
Operating Systems: Windows, UNIX, Linux
RDBMS: Oracle 8i/9i/10g, My SQL
Web Servers/App. Servers: WebLogic, JBOSS, Tomcat, Websphere
Testing/Builder: JUnit, Jenkins, Ant, Maven
Version Controls: Star Team 6.0, Tortoise SVN, Win CVS, GIT, Perforce
IDEs and other tools: Eclipse, Microsoft Visio, TOAD, Blaze Adviser, Crystal reports
Container Orchestration: Kubernetes, Dockers
PROFESSIONAL EXPERIENCE:
Confidential, Belmont, CA
Software Engineer
Responsibilities:
- Analyze & review the requirements and develop.
- Helped team in critical functionality implementation various micro-services using Spring Boot.
- Designed & implemented critical functionality to notify a spring boot application using SQS , SNS and S3 storage services provided by AWS .
- Developed interface to integrate with 3 rd party applications using JMS, Spring REST API.
- Worked on Jenkins jobs using groovy script to automate CI/CD.
- Created various multi branch Jenkins jobs to monitor all pipe line work.
- Involved in creating Kubernetes cluster using individual namespace.
- Worked on Google Authentication using google api for calling end points of the various micro-services.
- Experience in UI debugging and profiling tools like Firebug, IE and chrome developer tools.
Technical Environment: Core Java, Spring 3.0 modules Spring Boot, Spring MVC/Security, PL SQL, REST Web Services, AngularJS, WSDL, SOAP, Servlets, JSP, HTML, JavaScript, Ajax, JSON, UML, XML, postgres sql, Flex 3.0, Windows, Intellij, Web Logic 9.1, perforce, JUnit, Log4j, Ant, Lombok, BitBucket.
Confidential, Oakland, CA
Senior Software Engineer
Responsibilities:
- Analyze & review the requirements, estimates and prepare project plan.
- Designed & Developed modern UI using AngularJS 4, Flex, JSP, HTML, JSON.
- Helped team in critical functionality implementation using Java & various Spring modules.
- Designed & Developed robust security frame work with SSL/HTTPS, Oauth2 & Spring security.
- Designed & implemented DAO/Persistence layer of the application using Hibernate.
- Developed interface to integrate with 3 rd party applications using JMS, Spring REST API and Axis2.
- Solved critical business/performance problems by adopting multithreading programming .
- Developed new Restful web services using Jersey Framework.
- Developing new Trade Board application using Test-driven development (TTD) , Angular 2.0, Type Script, JSON, ECMAScript 6 and involved in quarterly release elevation.
- Developed the framework and custom directives using AngularJS framework features like two-way binding, Dependency Injection, directive, scopes, isolate scopes, directives, services, factories etc.
- Did root cause analysis and fixed critical production issues in short time to avoid monetary loss to client.
- Mentored the new team members to make them productive at the earliest.
- Written Shell Scripts for automation for critical business reporting
- Experience in UI debugging and profiling tools like Firebug, IE and chrome developer tools.
Technical Environment: Core Java, Spring 3.0 modules Spring MVC/Security, PL SQL, hibernate 3.0, REST Web Services, AngularJS, WSDL, SOAP, Servlets, JSP, HTML, JavaScript, Ajax, JSON, UML, XML, Oracle10g, Flex 3.0, Windows, Eclipse, Web Logic 9.1, perforce, JUnit, Log4j, Ant, Blaze Advisor, Perforce.
Confidential, Oakland, CA
Senior Software Engineer
Responsibilities:
- Actively participated in review phase of the project to understand the requirements.
- Understanding the flow specifications and responsible for the development of the application.
- Involved in coding of presentation logic using JSP, HTML and JavaScript .
- Developing Business Components using Java/J2EE, Servlets, JSP.
- Wrote web services by using Axis2 .
- Developed the business tier using Spring framework.
- Developed RESTful web services with JAX-RS using Jersey implementation.
- Implemented persistence layer interface using JDBC and Hibernate .
- Developed security framework using core java & oracle DB combination with Microsoft AD server for authorization and authentication of the project.
- Developed reports framework using Crystal reports software.
Technical Environment: Java, J2EE, Struts2, EJB, RMI, JSP, Servlets, UML, XML, JDBC, Hibernate, Oracle10g, Windows, Eclipse, Jboss-4.0.2RC1, Axis2 SOAP Web services, WSDL, Star team 6.0, Log4j, Crystal Reports.
Confidential, Oakland, CA
Software Engineer
Responsibilities:
- Understanding the flow specifications and responsible for the development of the application.
- Involved in coding of presentation logic using JSP, JavaScript and HTML.
- Developing Business Components using Java, Servlets & EJB.
- Involved in Developing Dao’s to perform DB operations.
Technical Environment: Java, J2EE, EJB, RMI, JSP, Servlets, XML, JDBC, Oracle 10g, Windows 2000, Eclipse 3.2, Jboss-4.0.2RC1, Tortoise SVN, Log4j
Confidential
Software Engineer
Responsibilities:
- Understanding the flow specifications and responsible for the development of the application.
- Involved in coding of presentation logic using JSP, JavaScript and HTML.
- Developing Business Components using Adobe Flex using action script .
- Involved in Developing Dao’s to perform DB operations.
Technical Environment: Java, J2EE, EJB, RMI, JSP, Servlets, XML, Adobe Flex, JDBC, Oracle 10g, Windows 2000, Eclipse 3.2, Tortoise SVN, Log4j