We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

2.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

  • 9 years’ experience in Core Java Components, Data Structures, Algorithms, System Design, Enterprise
  • Software development and complex Client/Server Implementation, Web Development, Intranet/web based
  • N - tier architecture systems & implementation of J2EE/JEE Technologies in Oil & Gas and manufacturing sectors.
  • Completed 3 full SDLC using Agile/Scrum methodologies.
  • Involved in Design, Development, Testing and Production Support of web applications and integration
  • Projects using Object Oriented technologies such as Core Java - algorithms and data Structures, J2EE/JEE,
  • JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML, and JSON.
  • Experience in integrating Spring Framework with Hibernate using various Spring Framework modules.
  • Experience in Spring Framework modules: MVC, AOP, JDBC, ORM, JMS and Web Services
  • Hands on experience in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis,
  • Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
  • Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP,
  • WSDL, UDDI, AXIS and REST, JERSEY, JAX-RS, Spring Rest Template.
  • Extensive experience in different Eclipse IDEs: RAD, OEPE and STS.
  • Experience in creating and building the application dynamically using Maven build tool.
  • Expertise in building and deploying applications using Jenkins Continuous Integration tool.
  • Having knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and MySQL.
  • Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access
  • Object (DAO), Service Locator Factory, Singleton & Business Delegate.
  • Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere,
  • IBM HTTP Server, Apache Http Server, and IBM - Web Sphere process server.
  • Hands on experience with JUnit, Http Unit, J-Web Unit and Log4j in developing test cases.
  • Experience in designing Use Cases and Class Diagrams using UML using Rational Rose & Star UML
  • Responsible for supporting application in production & handling Incident Service Requests using Splunk.
  • Experience in using version control and bug reporting tools like GIT.

TECHNICAL SKILLS:

Languages: Java, R, Matlab, Unix shell scripting, SQL, C, C++, .NET

JAVA/J2EE/JEE Technologies: J2EE/JEE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, JNDI,JMS, JDBC, Java Mail, Applets, Hibernate, Spring MVC, WebServices, RMI, SOAP, REST, JAX-RPC, JSON, Mockito

Application/Web Servers: Web Sphere, Web Logic, JBoss, Tomcat

Databases: Oracle, IBM DB2, MS-Access, MS SQL-Server, PostgreSQL

Web Technologies: AJAX, HTML, JavaScript, Shell, DHTML, JRUN, XML/XSL/XSLT

Design Tools: and IDE s Eclipse, RAD, OEPE, STS, Rational Rose, UML, Rational Clear Case,RUP, Visio 2000, Edit Plus, IntelliJ

Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP/7/10, Mac OS

Others: Maven, JUnit, Log4J, TOAD, SQL, PL/SQL

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Sr. Software Developer

Responsibilities:

  • Responsible for production support, developing in-house automation framework, and Jenkins Continuous
  • Integration and build and deployment.
  • Implemented Hibernate, Spring - Core/Security/AOP.
  • Worked on a POC project using SPRING BOOT.
  • Developed Web Services using REST. Worked both on Service and Client Side (produced and consumed).
  • Deployed and tested web services using POSTMAN/SoapUI.
  • Setup a Jenkins CI server and integrated it with various automation frameworks - in-house Java Automation
  • Framework (for server admin console), Krypton (client side devices testing), SoapUI (web services) and python tests.
  • Worked extensively on Linux machines.
  • Developed a lot of UML diagrams and architectural documents for legacy code.
  • Wrote JUnit tests to test all implementations. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Supported the application in production and worked on the incidents in a timely manner.
  • Demonstrated the application to the end users during scrum meetings and at the end of the release.
  • Involved in resolving business and technical issues.
  • Supported maintenance team after deployment.
  • Resolved the productivity bottleneck that many developers faced as far as deploying the code locally. They used to deploy the code on Virtual Machines making debugging very painful.

Environment: Core Java - Algorithms & data structures, J2EE/JEE, Spring (MVC, Core, DAO, ORM Hibernate, AOP, Security), Spring Boot, Hibernate, REST Web services, Cloud - AWS and Azure, Jersey, JSP, XML, JSON, Ajax, JavaScript, log4j, Gradle, Jenkins, Perforce then GIT (Bit Bucket), JUnit, Tomcat Application Server, PostgreSQL, MS SQL & MySQL, Waterfall then migrated to Agile, IntelliJ IDE.

Confidential, Oklahoma City, OK

Sr. Software Engineer

Responsibilities:

  • Responsible for developing Spring MVC Controllers, Service Components and DAO using Hibernate framework.
  • Implemented Hibernate and replaced JDBC code.
  • Developed Web Services using REST. Worked both on Service and Client Side (produced and consumed).
  • Experience in deploying and testing the services using POSTMAN.
  • Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files.
  • Create Maven pom.xml files and integrated with Jenkins CI. Worked closely with build engineers
  • Wrote stored procedures and inner joins using RDBMS MS SQL on Unix and Windows environment
  • Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
  • Wrote JUnit tests to test all implementations. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues. Worked very closely with end users.
  • Supported the application in production and worked on the incidents in a timely manner.
  • Demonstrated the application to the end users during scrum meetings and at the end of the release.
  • Involved in resolving business and technical issues.
  • Supported maintenance team after deployment.

Environment: Core Java - Algorithms & data structures, J2EE/JEE, Spring (MVC, Core, DAO, ORMHibernate), REST Web services, Jersey, HTML, JSP, JSTL, CSS, XML, JSON, Ajax, JavaScript, jQuery, log4j, Maven, Jenkins, GIT, JUnit, JBoss Application Server, Oracle database, TOAD, Agile, STS Eclipse.

Confidential, Oklahoma City, OK

Graduate Engineer General

Description:

  • I worked on the software integration for the commercial deployment of their newly introduced Drilling System
  • Technology with their Advantage™ Software. I was part of a team for development, testing and later, maintenance of various modules for this and various other drilling technologies and systems.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Used the J2EE/JEE components like JSP’s, Servlets and implemented Spring MVC framework.
  • Produced and consumed Web services using SOAP technologies.
  • Developed and Deployed SOA/Web Services using IBM Rational Application Developer (RAD)
  • Used Web services to generate various report and external systems by using their services
  • Used JSTL tag libraries to process model objects in jsp pages.
  • Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic.
  • Used deployment and Continuous Integration (CI) tools like ANT, Maven and Jenkins.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Actively involved in database development and coding of PL/SQL, SQL DDL (Create, Drop, and Alter) &
  • DML (Insert, Delete, Update) statements, functions and triggers.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java, J2EE/JEE, spring (MVC, Core, DAO, ORM-Hibernate), SOAP Web services, HTML, JSP, JSTL, CSS, XML, JSON, Ajax, JavaScript, jQuery, log4j, Maven, Jenkins, GIT, JUnit,WebLogic Application Server, Oracle 11g database, PL SQL, TOAD, Agile, OEPE Eclipse.

Confidential

Graduate Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and project developed using Agile Methodologies.
  • Used the J2EE components like JSP’s and Servlets.
  • Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic.
  • Written test cases for unit testing the code using JUnit testing Framework.
  • Actively involved in database development and coding of SQL DDL (Create, Drop, and Alter) & DML
  • (Insert, Delete, Update) statements, functions and triggers.
  • Involved at the time of deploying the code in production environment and do the functional check out.
  • Environment: Core Java - Algorithms & data structures, J2EE/JEE, Servlets, JDBC, HTML, JSP, JSTL,
  • JUnit, Java Mail API, Apache Tomcat Application Server, MySQL database, Eclipse IDE.

We'd love your feedback!