We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • A highly skilled Full Stack Java Developer with over 6+ years of experience in building scalable and secure web applications.
  • To obtain a position as a Software Engineer/Full Stack Web Development where I can utilize my skills and experience in designing and implementing client/server applications, as well as front - end single page applications and APIs using Java, Spring Boot, Bootstrap, JavaScript, jQuery, JSON, SQL Server, and Agile development methodology.
  • Super strong expertise in pure HTML5, CSS3, JavaScript, and extensive experience in web application security. Strong expertise in SAML, OAuth2, and OIDC protocols.
  • Adept in building custom UX components in ReactJS and well-versed in web technologies like ReactJS, NextJS, and Nodejs. Experienced in CI/CD and Docker.
  • Proficient in iOS, Swift, Android, and React Native environments. Strong ability to work in both development and support roles.
  • Expertise in full stack web development, including client/server application design and execution.
  • Extensive knowledge in Java, Spring Boot, Bootstrap, JavaScript, jQuery, and JSON.
  • Expertise in front-end Single Page Application (SPA) development.
  • Experience with source control software such as GIT.
  • HTML5, CSS3, Bootstrap, JavaScript, and jQuery were used to create dynamic and responsive web sites.
  • Strong database design and programming abilities in SQL Server, SQL Stored Procedures, functions, and importing/exporting data from a variety of data sources are required.
  • APIs were created using Java, Spring Boot, and JDBC Template.
  • Using the agile technique, I gained expertise in the software development life cycle.
  • Excellent knowledge of agile development approach.
  • Experienced Java programmer with MVC architectural knowledge.
  • Git is used to handle source control.
  • Extensive experience creating online and mobile applications with ReactJS, React Native, NextJS, and Nodejs.
  • Expert in HTML5, CSS3, and JavaScript, as well as web application security including the SAML, OAuth2, and OIDC protocols.
  • Knowledgeable with CI/CD and Docker for application deployment and scalability.
  • Experienced in iOS, Swift, and Android programming.
  • Expert in Okta identity and access management development.
  • Proficient in programming languages such as Java, JavaScript, and SQL, as well as server-side languages such as Spring Boot, Hibernate, and Web-Services (RESTful).
  • Experienced with programming and project management technologies such as IntelliJ, Visual Studio Code, Git, Bitbucket, Maven, and Python.
  • HTML5, CSS3, JavaScript ES5/ES6, jQuery, JSON, Bootstrap, and PHP are all programming languages that you should be familiar with.
  • Knowledgeable in data management databases such as SQL-Server and MySQL.
  • Experience in designing, creating, testing, and maintaining comprehensive data management and processing systems.
  • Deep understanding of technical and financial services relationships.

TECHNICAL SKILLS

Front-End: ReactJS, React Native, HTML5, CSS3, JavaScript ES5/ES6, jQuery, JSON, Bootstrap.

Back-End: Nodejs, Spring Boot, Hibernate, Web-Services (RESTful), Tomcats.

Mobile Development: iOS, Swift, Android.

Programming languages: Java, JavaScript, SQL.

Scripting Languages: HTML5, CSS3, JavaScript ES5/ES6, jQuery, JSON, Bootstrap, PHP. Server-Side

Database: SQL-Server, MySQL.

Security: Web Application Security, SAML, OAuth2, and OIDC protocols, Okta Development.

Tools: IntelliJ, Visual Studio Code, Git, Bitbucket, Maven, Docker, Python.

CI/CD: Continuous Integration/Continuous Delivery using Git, Bitbucket, and Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Senior Software Engineer

Responsibilities:

  • Involved in development of business domain concepts into use cases, sequence diagrams, class diagrams, component diagrams and implementation diagrams.
  • Designed, developed, and maintained RESTful APIs and microservices using Java and Spring Boot.
  • Worked on the front-end development of web applications using React, Redux, and Node.js.
  • Implemented security features such as OAuth 2.0, JWT, and SSL/TLS for secure communication between APIs and client applications.
  • Optimized API performance using techniques such as caching, load balancing, and asynchronous processing.
  • Worked with cross-functional teams to gather requirements, perform code reviews, and troubleshoot issues.
  • Implement various J2EE design patterns such as Model-View-Controller, Data Access Object and Composite View
  • Responsible for analysis and design of the application based on MVC architecture, using the open source Spring framework.
  • Developed and maintained scalable and secure web applications using ReactJS, NextJS, Nodejs, and other web technologies.
  • Designed and developed custom UX components in ReactJS.
  • To understand the business needs, I worked with end users and Business Analysts.
  • Developed innovative solutions for difficult customer requirements while working in cross-functional teams, presenting technical requirements and giving cross-departmental training.
  • Components for a lightweight collection of responsive UI components for Vue.js based on the Bulma framework and design were created.
  • Developed web pages that adhere to Web Content Accessibility Guidelines (WCAG), as well as the capacity to apply W3C web standards.
  • Performed several DOM actions in order to load and manipulate dynamic material on web pages.
  • To retrieve data from the server, I used the React HTTP Client to perform GET/POST queries.
  • Involved in application design through creating reusable UI components.
  • Built appealing user interfaces with frameworks like as Bootstrap, SCSS, Post CSS, and Tailwind CSS, and incorporated on-page SEO for maximum Google search visibility.
  • Implemented web application security using SAML, OAuth2, and OIDC protocols.
  • Worked with Okta Development for authentication and authorization.
  • Implemented CI/CD pipelines and Docker containers for deployment and testing.
  • Worked on both development and support roles for multiple projects.
  • Developed and maintained mobile applications using React Native for both iOS and Android environments.
  • Involved in configuring Spring and developing the configuration files.
  • Develop and deploy UI layer logics using JSP, XML, JavaScript.HTML.
  • Designed a lightweight model for the product using Inversion of Control principle and implemented it successfully using Spring IOC Container.
  • Use of transaction interceptor provided by Spring for declarative Transaction Management.
  • The dependencies between the classes were managed by Spring using the Dependency Injection to promote loose coupling between them.
  • Provide connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Develop DAO using spring JDBC Template to run performance intensive queries.
  • Write stored procedures and use JAVA APIs to call these procedures.
  • Develop various test cases such as unit tests, mock tests, and integration tests using JUNIT.

Confidential, Nashville, TN

UI Full Stack Developer

Responsibilities:

  • Utilized front-end technologies such as HTML5, CSS3, Bootstrap, JavaScript, and jQuery to create dynamic and responsive web pages.
  • Designed and developed client/server applications using Java, Spring Boot, and JDBC Template.
  • Gradient effects were added to CSS3 style sheets. We designed page layouts, navigation, and iconography.
  • I employed industry best practises and standards when project specifications were inadequate.
  • Front end technologies HTML5, CSS3-SASS, JSON, and React8 were used to create various pages.
  • Created working prototypes for all digital channel applications that can be tested in an airport context.
  • Making use of ECMAScript 6 features. To generate JSX and ES2015 (ES6) Babel, Web pack is utilised.
  • For front end MVC/templating, I created NodeJS web applications using the Express framework, Vue.js, and Backbone.js.
  • HTML, CSS, JavaScript, React, and Node.js were used to design and build web apps.
  • Front-end apps were linked to back-end APIs using RESTful and SOAP protocols.
  • To provide scalable and efficient APIs, Java and Spring Boot were employed.
  • DevOps tools such as Git, Jenkins, and Docker were used for continuous integration and deployment.
  • In partnership with product owners and designers, I developed user-friendly and intuitive internet apps.
  • Created TypeScript reusable components and services to consume RESTful APIs using Angular component-based design.
  • Designed and built the UI components for file storage and maps using Open layered Maps using EXTJS.
  • React Authentication was achieved for the application, and the created token was saved to secure resources.
  • To understand the business needs, I worked with end users and Business Analysts.
  • Developed innovative solutions for difficult customer requirements while working in cross-functional teams, presenting technical requirements and giving cross-departmental training.
  • Components for a lightweight collection of responsive UI components for Vue.js based on the Bulma framework and design were created.
  • Developed web pages that adhere to Web Content Accessibility Guidelines (WCAG), as well as the capacity to apply W3C web standards.
  • Using React8's component-based architecture, I created React components and UI services to consume rest services.
  • Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, require.JS, D3.JS, and other MVC Java frameworks experience is required.
  • Developed APIs using Java and Spring Boot to integrate data from varied data sources.
  • Utilized SQL Server to design and program databases, as well as importing/exporting data from varied data sources.
  • Implemented the Agile development methodology to ensure efficient and effective software development life cycle.
  • Managed source control using Git.
  • Worked as a Java programmer with experience in MVC architectures.
  • Developed a deep understanding of technical and financial services relationships to provide solutions that meet client needs.

Confidential, Milwaukee, WI

Frontend Developer

Responsibilities:

  • Designed and developed front-end single page applications using HTML5, CSS3, Bootstrap, JavaScript, and jQuery.
  • Developed and maintained web applications using HTML5, CSS3, JavaScript, and other web technologies.
  • Designed and developed custom UX components using pure JavaScript and other frameworks.
  • Implemented web application security using various protocols and technologies.
  • Involved in parts of the Software Development Life Cycle such as requirement analysis, implementation, and project timeframe estimation.
  • Responsible for creating website layouts with HTML5, CSS3, Bootstrap, and jQuery, as well as providing dynamic functionality to each module.
  • Implemented Angular2/4 Services to link web apps to back-end APIs.
  • Using ng Model, I created React Template driven forms and Model Driven forms using form builder.
  • To handle error handling in React application, I used Rx.js catch package and catch methods.
  • TS Lint is a TypeScript code checking tool that examines for readability, maintainability, and functional faults.
  • For code minification, SASS and SCSS were used.
  • Worked on both development and support roles for multiple projects.
  • Developed and maintained mobile applications using React Native for both iOS and Android environments.
  • Utilized APIs to integrate data from varied data sources.
  • Developed and implemented solutions to ensure responsive design and user-friendly interface.
  • Managed source control using Git.
  • Collaborated with back-end developers to ensure seamless integration with the server-side code.

Confidential, Monett, MO

Software Developer

Responsibilities:

  • Maintained website and application, including account administration, debugging, feature enhancements and testing.
  • Performed data cleansing and optimized performance.
  • Participated in the creation of UI pages utilizing HTML, CSS, JAVASCRIPT, JSON, JQUERY, and AJAX.
  • Front end development, as well as pages for user interactions, was completed for the full website utilizing HTML5, CSS3, and JavaScript.
  • React.js was used to define new validations for the HTML5 form field validation.
  • JQUERY core library functions were used for the logical implementation of all client-side applications.
  • JQUERY and AJAX were used on sites to interact with the server for information.
  • AJAX was used for form validation and other interactive features, as well as several JavaScript and JQUERY libraries.
  • To test the website's operation, I used AJAX and JSON to make queries to the server.
  • Testing the website on several browsers, including old and new releases.
  • Streamlined the shipping process by designing an application to reduce manual work on the shipping line.
  • Assisted in designing, building, and maintaining databases to analyze the life cycle.
  • Active role in assigning and deleting roles in the AD and also responsible for setting up new devices and laptop’s for employees.
  • Perform quality assurance and testing of SQL server environment.
  • Develop new processes to facilitate import and normalization, including data file for counterparties.
  • Work with business stakeholders, application developers, and production teams and across functional units to identify business needs and discuss solution options.

We'd love your feedback!