We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 11+ years of professional experience in IT industry in Java/J2EE technology with respect to analysis, design, development, unit testing, end user support and team management.
  • Expertise in development and deployment of Standalone and Web based applications using Java/J2EE technologies with strong programming knowledge in Core Java, JSP, Servlets, Collections, Generics, JDBC, Web - Services, RestAPIs, XML, JSON, AJAX and servers like JBoss, Tomcat, Weblogic.
  • Having good knowledge in client side programming like Jquery, Ext JS, React JS, HTML, CSS, Java Script and having extensive hands on experience in frameworks like Spring MVC, Spring Boot, Hibernate, MyBatis, Logback and database like Oracle10g, Postgres, SQL Server and Teradata.
  • Having excellent hands on experience on XML and JSON parsers like DOM, SAX parser along with knowledge in Groovy Scripting and Java Mail.
  • Having exposure in Ruby and Rails application while designing and prototyping user interface using Backbone JS and Bootstrap.
  • Worked on multiple IDEs like Eclipse, STS, Netbeans, RubyMine and comfortable working in both Windows and Linux environments.
  • Worked on version control systems like SVN, GIT and build automation Tools like Ant and Maven and Nexus repository.
  • Having exposure in Linux image creation tool Suse Studio, SMT server and SLMS and created virtual appliance build as well patches using the same.
  • Having hands on experience working in Linux environment, Unix commands, bash script and deployment of war files to JBoss, Weblogic servers/build and deployment job using Jenkins.
  • Having good knowledge of SDLC Process and aware of Standard industry processes and bench marks.
  • Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Umlet
  • Worked in application development processes like Agile (TDD) and Waterfall.
  • Able to perform well in a team environment as well as individual performer. Possess extremely well organized and effective communication skills and interpersonal skills.
  • Ability to understand new ideas and technical concepts quickly and produce meaningful results.
  • Got 2 times FIMC award for excellence in delivery and Shining Star award along with multiple customer appreciation emails from HP and EMC/DELL/Verizon customers.
  • Having extensive exposure in client handing and interacting with them. Worked at client location Hewlett Packard IT Division in Corvallis, OR, in EMC Corporation/DELL in Southborough, MA, in Mercer in Norwood, MA and currently working in Lowell, MA Verizon client.

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Responsibilities:

  • Playing key role in all phases of software development lifecycle, from requirement gathering, design, development, deployment and testing of individual Sprint tasks in Agile, Onshore Offshore co-ordination and resolving all sort of technical queries.
  • Understand Mongo DB collection structure and add/modify new data structures for report generation and for user authentication/authorization in PostgreSQL DB.
  • Developed and consume Rest Api’s based on region and country about drug symptoms, side effects and drug approval marketing process for report generation using Spring Rest Template, Spring Boot and store and retrieve data from Mongo Collection.

Technologies: Java/J2ee, Spring Boot, JQuery, HTML, Unix Script, RestAPI, XML/JSON, Mongo DB, PosGresSQL

Verizon, Lowell-MA

Team Size: 15 Total (6 Onsite, 9 Offshore)

Senior Software Engineer

Responsibilities:

  • Playing key role in all phases of software development lifecycle, from requirement gathering, design, development, deployment and testing of individual Sprint tasks in Agile
  • As a Senior Developer is responsible for requirement gathering from Client, do analysis, provide all necessary clarification to offshore team along with resolving all sort of technical queries and provide efficient solution, better design implementation, code review and final product delivery to client and assist junior/new team members along with individual Sprint tasks delivery.
  • Design-develop the user interface using React JS, HTML, CSS and develop and enhance the core Microservice search component using Spring Boot and Java 8. Use JSON and XML parser to parse API responses. Design configurable API's to return JSON/XML response based on input. Fixed UI React JS defects and worked on enhancement of components on NODE platform.
  • Develop and enhance the search indexing batch components using Java/J2EE, Spring MVC.
  • Create Search Indexing Batch jobs using Unix scripting, create POC for new initiatives.
  • Understand Search algorithms, indexing, relevancy ranking and create fusion queries in spring while calling Lucidworks in Solr and automated batch jobs using Bash Scripting.
  • Initiate scan and fix Fortify Security defects and Black Duck vulnerabilities.
  • Created Auto Suggest ChatBot API’s for Verizon Search using Spring Boot Rest Client.
  • Build and deploy application components using Jenkins Jobs in different Dev and test environments. Resolve Jira defects and update status to Supervisor on regular basis.

Environment:

Java/J2ee, Spring Boot, React JS, NODE JS, JQuery, HTML, CSS3, Unix Script, RestAPI, XML/JSON

Verizon, Lowell-MA

Team Size: 13 Total (7 Onsite, 6 Offshore)

Senior Software Engineer

Responsibilities:

  • Played key role in all phases of software development lifecycle, from requirement gathering, design, development, deployment and testing.
  • Designed and developed Vehicle Assignment component in Java7 using Spring MVC, added component to existing EJB for business interaction, prototyping the user interface using EXTJs, JQuery, HTML, CSS and SQL for Database interaction with TeraData and SQL Serever. Used unix scripts for batch updates.
  • Did enhancement in Staff Profile/Hierarchy Management in Java7 using Spring MVC, created different report using EXTJs Grid and used complex SQLs queries extensively for report generation.
  • Worked on Complex SQLs for Report generation and Hierarchy drill down in Tera Data and SQL Server.
  • Fixed Production defects, coordinated with test team for requirement clarification and resolve defects.

Environment:

Java/J2ee, Spring 3.5, JSP, EJB - 2.0, Ext JS, JQuery, HTML, CSS3, SQL(DB - SQL Server and Teradata), Unix Script, RestAPI, XML/JSON, Umlet

Wipro Technologies

Mercer, Norwood, MA

Team Size: 8 Total (3 Onsite, 5 Offshore)

Senior Software Engineer

Responsibilities:

  • Closely work with the BA’s to understand the requirement and work with the Architect to finalize the design and design implementation-prepare HLD documents using Umlet tool.
  • Design and develop application for Volvo and Coke in Java1.8 using Spring MVC 3.5 and BeanIO framework prototyping the front end in JQuery/Ext JS, MyBatis as a persistence layer and Oracle 10g DB.
  • Used Java Executor Service for maintaining the Thread Pool.
  • Development of unit test cases and UTExecution using Junit
  • Implemented Rest services to fetch payroll file data from client vendor.
  • Bug fixing, enhancement, support of DC application both front-end and backend.

Environment:

Java/J2ee, Spring 3.5, BeanIO, JBoss 7, Oracle 10g, Ext JS, JQuery, HTML, CSS3, Unix Script, RestAPI, Umlet, Mybatis - 3

EMC Corporation, South Borough, MA acquired by DELL

Team Size: 10 Total (7 Onsite, 3 Offshore)

Senior Software Engineer

Responsibilities:

  • Developed device search component using Spring MVC, J2EE, Rest API, to sync existing legacy application as well new upgraded application for device search from Oracle DB using SQL, front-end Ext JS, HTML, CSS
  • Implemented logback feature to segregate application log files for different components.
  • Worked in JBoss 7 migration for new Upgraded application.
  • Worked in end to end flow, from UI development using JQuery/Ext JS, HTML, CSS backend Spring application and Jersey-Client along with database changes in SQL for Service Link and PostgreSQL for VE
  • Worked in Groovy scripting for Axeda migration and Java Mail for email notifications.
  • Used Maven builds and published new Jar files to Nexus repository.
  • Worked closely with QA team for defect fixes. For build and deployment used Unix Commands. Fixed HP-Fortify bugs for security testing.
  • Worked in Linux image creation tool Suse Studio, SMT server and SLMS. Created virtual appliance build OVF and Hyper-V images for ESRS VE.
  • Prepared KT and HLD documents used UML for new component addition-existing component modification, build process and possess basic knowledge in Docker build creation

Environment:

Java/J2ee, Spring 3.5, JBoss 7, Tomcat 7, Weblogic, Oracle 10g, Postgres SQL, Ext JS, Angular JS, JQuery, HTML, CSS3, Groovy Script, Suse Studio, SMT, SLMS, Unix Script, Suse Linux, RestAPI, Jercy-Client, Umlet, Docker

We'd love your feedback!