Software Developer Resume
Denver, CO
SUMMARY
- 4 + years of experience in software design, development and maintenance in Java Enterprise systems, J2EE Architecture and web application development.
- Expertise in various phases of Software Development including analysis, design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans, EJB, Struts, spring, JDBC, Hibernate and Web Services (Soap/Restful).
- Extensive experience working in spring framework.
- Knowledge of Web Logic, Apache Tomcat, Jboss and good knowledge of J2EE standard compatible application servers.
- Experienced in MVC (Model View Controller) architecture with spring, struts and various J2EE design patterns.
- Have good experience in developing applications using Eclipse building them using Maven/ANT and deploying them in servers like Tomcat and JBoss.
- Experienced in developing UI applications using AngularJS and Angular5.
- Fully exposed to Software Development Life Cycle (Agile and waterfall methodology).
- Good experience in developing database programs like stored procedures, functions and triggers.
- Hands on experience with operating systems like Windows, UNIX, and Linux.
- Experienced in developing/consuming web Services using SOAP, REST.
- Strengths include excellent interpersonal and communication skills, easily adaptable to new technologies, meeting deadlines and a very good team player.
TECHNICAL SKILLS
J2EE/JAVA Technologies: JSP, Servlet, EJB, JDBC, JNDI, JMS, Web Services, REST, SOAP.
Web Technologies: HTML, HTML5, JavaScript, AJAX, jQuery, CSS, CSS3, Bootstrap, AngularJS, Angular5.
Frameworks: Spring, Struts, Hibernate
Design Methodologies: Rational Rose, MS Visio
Application/Web Servers: Web Sphere, WebLogic, Tomcat,JBoss
Database Environments: ORACLE, SQL Server, MYSQL, Mongo DB.
IDEs: Eclipse, Net Beans, IntelliJ, TOAD, Oracle SQL Developer, Web Sphere and Visual Studio.
SCM Tools: Git, CVS and Subversion.
Operating Systems: Windows NT/XP/2000, Unix, Linux.
Protocols: HTTP, FTP, TCP/IP, LAN and WAN.
Design Patterns: Singleton, DAO, Builder, Facade, Factory, MVC.
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Software Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phase of SDLC.
- Developed API and exposed it using spring - based REST web services and consumed/integrated it in the front-end technologies like GWT and Angular5.
- Designed and developed (SOAP) based web services using Apache Axis and integrated in GWT.
- Involved in development of UI using HTML, CSS and Angular5.
- Rewritten the Reporting application from GWT to Angular5.
- Rewritten the services from SOAP to REST.
- Worked on JBoss and Tomcat, Converted App Server from Jboss to Tomcat.
- Worked on spring modules such as spring batch, spring security, spring core and spring boot.
- Performed JUnit testing.
- Worked closely with Business and QA to resolve issues.
- Deployed the applications in production server and provide production support.
Confidential, Foster City, CA
Software Developer
Responsibilities:
- Followed Agile (SCRUM) methodology and participated in DTP meetings to produce deliverables on time.
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system (Oracle)
- Designed and implemented user interface in MVC architecture, which accomplishes a neat coordination of Struts MVC, JSP, and Servlets.
- Coded Struts Action classes and Model classes. Developed DAO classes and wrote complex SQL queries, stored procedures to interact with Oracle Database.
- Created interactive web pages and applications by usage of HTML, CSS, Angular JS and JQuery.
- Performed unit and functional testing with JUnit and Jasmine.
- Experience writing applications with Django and Node.js and working with REST API's.
- Handled all bug fixes and enhancements and involved in application support. Used share point for tracking issues.
- Implemented Restful web services using Jersey API.
- Used protractor to execute the test cases on top of selenium drive.
- Assisted with environments utilizing Cloud Technologies such as Amazon Web Services (AWS) and worked on performance metrics of Distributed file systems in CLOUD.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle.
- Worked in agile methodology and work in short iterations to deliver the products.
- Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
- Involved in the design of user interface and business layers.
- Designed and developed backend java classes to support data access and user authorization.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
- Wrote complex Shell, ANT scripts for building the projects.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Used Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.
- Used Apache Ant as a build tool and SVN as version control tool.
- Designed and developed front view components using JSP and HTML.
- Involved in implementing few core product features within the releases of the product.
