We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of professional IT experience and having a good noledge on full life cycle development (SDLC), Java and SQL2000, 2005 & 2008.
  • Good experience in Java 8 and spring boot.
  • Good understanding in design patterns and REST API.
  • Successfully completed Java Training Program in Tech Mahindra and trained on various skills like Unix, SQL, Java, HTML, CSS.
  • Developed a case study on "Transport Management System" using Java Servlets, JDBC, JSP, SQL, HTML and CSS. Trained on HP load runner tool (performance Testing).
  • Proficient with design tools for XML - based vocabulary technologies
  • Good understanding of data migration and transformation processes
  • Proven ability to produce technical documentation and test scripts.
  • Good expertise in jQuery and writing jQuery plug-ins.
  • Strong understanding of object-oriented JavaScript.
  • Worked on ActiveMQ messaging bus for integration.
  • Worked on microservices.
  • Developed some automation scripts for Get and Post calls.
  • Very good Understanding on OLTP/OLAP System Study, developing Database Schemas like Star Schema and snowflake Schema used in relational, dimensional, and multidimensional modelling.
  • Experience in developing applications using SDLC methodologies like Agile (SCRUM) and Test-Driven Development.
  • Good Exposure to Reporting tools like SSRS, Crystal reports & Excel.
  • Good Exposure in ETL Tools like SSIS
  • Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), and IntelliJ.
  • Hands on experience on azure cloud platform

TECHNICAL SKILLS

Programming Languages: Java, Angular, HTML, XML, CSS

Web Technologies: Angular 8, CSS, HTML, Json

Databases: SQL 2008, 2012 & 2014, MS ACESS, ORACLE

Operating Systems: Windows Server 2003, XP/Windows 7, UNIX

Version control Tools: GIT, SVN

Build Tools: Maven, Jenkins

Logging Frameworks: Log4j, SLF4J

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Involved in all teh phases of SDLC including Requirements Collection, Design and Analysis of teh Customer Specifications,Development and Customization of teh application.
  • Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, HTML, Angular6, NodeJS.
  • Implemented UI using Angular6, Java Script, jQuery, HTML5 & CSS3.
  • Expertise in Core Java with strong understanding and working noledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache and java 1.8 Features.
  • Improved teh throughput of teh Smart Services Module using teh concepts of multithreading like Executor Services & Concurrency API.
  • Implementing teh project as a multi-tier application using Spring Boot, Spring MVC Framework, Spring Core, Spring Data, Spring AOP, Spring JPA, Spring Security and JSP.
  • Working with JDBC Template, DB2.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Implement Client Side and Server-Side validations.
  • Developing teh application implementing Spring Framework (MVC Architecture with Hibernate as ORM framework) and Spring Boot Integration.
  • Implemented Java batch jobs for nightly runs and worked heavily on concurrency API for a low latency high throughput application.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted teh results into reports and kept logs.
  • Used Jenkins for continuous integration, GitHub for version management & Maven for building teh application.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Working on JIRA, Bit Bucket. Swagger.
  • Involved in Analysis, Design, Development, UAT and Production phases of teh application.
  • Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
  • Implemented teh project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Worked on teh back-end part of teh application involving Spring framework and Hibernate.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Developed RESTful web service using Spring5.0, micro services, and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Deployment of all components on WebLogic Serverand provided support in debugging deployment issues.
  • Used Spring JDBC template to perform teh database operations.
  • Developed teh Persistence Layer using Hibernate 4.x.
  • Used DOM Parser to parse teh XML response from webservices.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose teh application for teh use by teh third-party users.
  • Used Jenkins for continuous integration, Bitbucket for version management & Maven for building teh application.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in teh production team on a rotation basis.

Environment: Agile methodology, Java 1.8, J2EE, HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular6, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, Spring Security (JWT and 0Auth), Spring Batch, Web services (REST & SOAP), Micro services, XML, GitHub, Bitbucket, JUnit, Maven, Web logic, Ant, JMeter, Amazon Web Services (AWS), Oracle, IntelliJ.

Confidential

Software Engineer

Responsibilities:

  • Involved in modernizing legacy application using latest technologies like Spring boot, RESTful services, ElasticSearch.
  • Used Java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Developed Web Application to replace teh existing and legacy Website using AngularJS Framework.
  • Developed some automation scripts for Get and Post calls.
  • Responsible for maintaining and modifying code by amending flow charts.
  • Design and develop web services using RESTful services.
  • Worked on ActiveMQ messaging bus for integration.
  • Involved in analysing teh requirements and discussions with design team.
  • Design and develop Web Services using tools such as SOAP, REST, or Tomcat.
  • Migrated on-prem servers to AWS Cloud resulting in better scalability and performance.
  • Refreshed code and replicated production data after each release aligning QA/test environment with real-world production environment to enhance reliability and predictiveness of product testing.
  • Involved in build, deployment using CI/CD pipeline and gave production support where we used Pager Duty for alerts.
  • Responsible of Continuous Integration in azure pipeline.
  • Wrote SQL queries to store teh data in MS SQL Server.

Environment: Java, Agile, Maven, Junit, HTML, CSS, ELK Stack, Spring Boot, REST, SQL Server, Jenkins

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under Jboss
  • Used J2EE design patterns and Data Access Object (DAO) for teh business tier and integration Tier layer of teh project
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between teh clients and teh bank
  • Designed and developed Message driven beans dat consumed teh messages from teh Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, Oracle, JMS, SQL, HTML, JDBC, EJB

Confidential

Software Engineer

Responsibilities:

  • Used Java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Design and develop web services using RESTful services.
  • Worked on ActiveMQ messaging bus for integration.
  • Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Worked with existing Triggers and Procedures to resolve certain production bugs.
  • Writing complex SQL queries using joins and sub queries to retrieve data from teh database.
  • Created PL/SQL stored procedures, triggers, functions, and packages for moving teh data from staging area to data mart.
  • Query tuning for better performance
  • Prepared root cause analysis for problems occurred.
  • Fixing bugs in teh production support.
  • Collaboratively with team members.
  • Involved in resolving production problems for teh applications and ensure all support service level agreements are met.
  • Performed back-end operations using Hibernate, Spring Data JPA to access MySQL database from application code.

Environment: Java, SQL 2008, 2012 & 2014 (T-SQL)

We'd love your feedback!