We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Oracle Certified Java/J2EE Software Developer with 8 + years of focused experience of Web based applications deploying and maintaining client/server, web and cloud - based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Successfully published 20+ Journal papers, conference papers, book chapters in IEEE, IJCA, Springer etc.
  • Clear understanding of SDLC, Agile and TDD methodologies.
  • Very good knowledge on implementing core concepts of Java like Multi-Threading and Collections.
  • Possess hands-on experience in implementing applications using Java 8 features like
  • Lambdas, Method reference and Streams.
  • Expertise in creating AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, JQuery, JSON, JavaScript, Ajax and CSS.
  • Experience in developing Web Services using XML over HTTP(s), SOAP/WSDL and REST(JSON).
  • Managed and implemented Privacy components of the HIPAA Compliance Plan.
  • Expertise in programming using Spring Boot, Spring Framework, Spring MVC, Spring IOC Container.
  • Extensive experience in developing Microservices usingSpring Boot.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
  • Experienced in using Version Control Tools like CVS, SVN, GIT and VSS.
  • Expertise in analysis, implementation and development forData Structure & Algorithm, Java Virtual
  • Machine (JVM)andPerformance Monitoring & Tuning.
  • Experience in developing Web services using Axis and WSDL.
  • Hands-on experience inTest Driven Development (TDD)by using unit testing framework likeJunit.
  • Experience in working underAgile ScrumandWaterfallmethodologies and usingJIRAas task management, issue, and bug tracking.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, Confidential DB2.
  • Strong problem-solving skills, good communication, interpersonal skills and a good team player.
  • Proficient in persistence layer framework likeHibernateandMyBatisforObject Relation Mapping (ORM)with database and querying byHQLandCriteria.
  • Strong work ethic with desire to succeed and make significant contributions to the organization.

TECHNICAL SKILLS

Languages: Java, J2EE, C++, SQL

Frameworks: Spring, Hibernate, Spring Boot, Spring Data JPA, Spring Cloud, MicroServices

Tools: /IDE Eclipse, STS, IntelliJ, AWS CLI, Maven, Gradle, Junit, Bit Bucket, GIT

Application/Web Servers: WebLogic, Tomcat, Confidential WebSphere

Databases: Oracle 8i,9i,10g, Confidential DB2, SQL Server, MySQL, DB2

WebTechnologies: JSP, Servlets, JQuery, JSON, JavaScript

Webservices: SOAP, REST, WSDL, XSD

Defect Tracking Systems: JIRA, WMS

Other Softwares: Lotus Notes & Domino, Rational, Tivoli

AWS Services: EC2, RDS, S3, VPC, ELB, CloudWatch, IAM

PROFESSIONAL EXPERIENCE:

Confidential

Sr Software Engineer

Responsibilities:

  • Designed and developed the application using agile methodology and followed KANBAN.
  • Involved in the SDLC process which includes Analysis, Design, Development, Testing and Maintenance of the application.
  • Worked on various AWS services like S3, EC2, ECS, Cloud trail, VPC, RDS, and Lambda.
  • Creating RESTFul webservices using concepts of SpringMVC with Spring Annotations.
  • Developed SpringBoot micro service applications which are deployed on AWS cloud.
  • Migrated the application from Java 6 to Java 8. Implemented application using Java 8 features like Lambdas, Method Reference and Streams.
  • Writing DAO’s and Entities using Hibernate Annotations.
  • Used Spring Data JPA and HQL to perform CRUD operations.
  • Created POC’s using SpringBoot and H2 database.
  • Deployed Spring Boot based microservices in Docker and Amazon EC2 container using AWS.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Implemented code coverage using JUNIT integrated with Mockito for the server-side components.
  • Perform code reviews for the code developed by other team members
  • Used Oracle 11g and Oracle SQL Developer as backend database.
  • Used Dynatrace for monitoring.
  • Creating and maintaining build scripts for CI/CD using BAMBOO.
  • UsedGIT for version control across common source code used by developers and configuredMavento manage project jar file.
  • UsedJenkinsas a Continuous Integration and Continuous delivery and Eclipse as IDE.
  • Used Log4j to capture the log that includes runtime exceptions and debug.
  • Creating and maintaining the technical design documentation on the confluence’s pages.
  • Participated in daily Scrums and bi-weekly Retrospectives.
  • Worked on GIT repository structure.
  • Re-designed and implemented CI build system using Jenkins.
  • Used Oracle WebLogic and Tomcat as the app server.

Environment: Java, J2EE, Java8, AWS, EC2, IAM, XML, Spring3.0, SpringMVC, SpringJPA, JMS, Junit, Mockito, SorceTree, Git, Oracle11g, Spring Security, JIRA, SOAP-UI, Apache Camel, Maven, Bit Bucket, JIRA

Confidential

Responsibilities:

  • Drafted action plans and lead meetings with various program/department executives to figure out the application flow structure and difficulties in existing systems.
  • Co-built all the forms, rules, queries, User Account configurations, email- delivery settings from scratch.
  • Collaborated with Under-Grad team of 10, to design, build and test the system to make sure that the sensitive student information is secured.
  • Used Agile methodology for the software development
  • Gathered all the stake holders’ vision for the new product
  • Used Coherence cache mechanism for quicker file updates
  • Used Out Systems for PoC creation for entire flow with sample data
  • Evaluated Training documents prior to delivery.
  • Provided Ongoing troubleshoot of Problems as Technical Support

Environment: Slate, Java, Java8, AWS, Oracle 10g, WebSphere, PL\SQL

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in the SDLC process which includes Analysis, Design, Development, Testing and Maintenance of the application.
  • Managed and implemented Privacy components of the HIPAA Compliance Plan.
  • Created Restful webservices using concepts of Spring MVC with Spring Annotations.
  • Developed Spring Boot micro service applications which are deployed on AWS cloud.
  • Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
  • Used DynamoDB for the boot application on AWS. Extensively used, ActiveMQ service.
  • Written DAO’s and Entities using Hibernate Annotations. Used Spring Data JPA and HQL to perform CURD operations. Created POC’s using Spring Boot and H2 database.
  • Implemented code coverage using JUNIT integrated with Mockito for the server-side components.
  • Performed code reviews for the code developed by other team members. Used Oracle 11g and Oracle SQL Developer as backend database.
  • Delivered detailed design and Providing code development estimates.
  • Involved in detailed design discussions and provided valuable inputs
  • Tested frequent times to ensure the deployments cause no impact on existing functionalities.
  • Created complex DDL and DML scripts using SQL.
  • Used Maven as Build tool and maintained CI/CD using Jenkins.
  • Created and maintained the technical design documentation on the confluence’s pages.
  • Participated in daily Scrums and bi-weekly Retrospectives. Used Oracle WebLogic and Tomcat as the app server.
  • Worked on deployment to production, confluence all the changes for further reference.
  • Involved in Quality Control Activities such as defect tracking, fixing using JIRA.

Environment: Java, Core Java, AWS EC2, S3, ELB, Hibernate, Spring MVC, SOAP, PL/SQL, Oracle, JQuery, JavaScript, JSF, WebSphere, Jenkins, Maven, Log4j, SVN, Junit, Jira

Confidential

Responsibilities:

  • Responsible for System Analysis, Design and Estimation of the various changes required.
  • Responsible for managing and assigning tasks among the developers Created class diagrams and sequence diagrams using UML.
  • In-depth knowledge of software development methodologies and concepts, SQL.
  • Developed a website for taking order in Food court using Java, CSS, JavaScript.
  • Written use cases and testcase for Java program.
  • Designed user interface layout using JavaScript, CSS, and HTML.
  • Configured the Hibernate configuration files to persist the data to the Oracle Database.
  • Developed backend applications using Struts, Spring, Hibernate, Java.
  • Used Hibernate for persistence to Oracle Database Performed Unit Testing using JUnit,
  • Used ANT and Gradle as build tools.
  • UsedGIT for version control across common source code used by developers and configuredMavento manage project jar file.
  • UsedJenkinsas a Continuous Integration and Continuous delivery and Eclipse as IDE.
  • Used Log4j to capture the log that includes runtime exceptions and debug.
  • Developed packages, functions, and Stored-Procedures
  • Worked on software installation and maintenance reporting and checking the Server logs.
  • Involved in Code Reviews, Defect Fixing and knowledge transfer.

Environment: J2EE, STRUTS, Java, Hibernate, Session beans, JSP, Spring, EJB2.1, Web services, JavaScript, DHTML, XML, JMS, Web Sphere Application Server, Eclipse, RAD.

We'd love your feedback!