We provide IT Staff Augmentation Services!

Computer Systems Engineer/architect Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 2.5+ years of IT experience in Analysis, Design, Implementation, Integration and Maintenance of applications using Java/J2EE technologies.
  • Experience with Object Oriented Analysis, Data Structures, Algorithms, Strong in Design Patterns.
  • Expertise in developing Multi - tier enterprise level web applications using various Java and J2EE technologies including JSP, Servlets, JDBC, JNDI and XML.
  • Good knowledge and experience in implementing open source frameworks like Hibernate, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Security, Struts, and integration among them.
  • Strong proficiency in API development and Web Services using SOAP, Restful and Spring REST API, JSON and XML.
  • Expertise in web development using HTML, CSS, JavaScript, Bootstrap, jQuery, and AJAX technologies.
  • Experience building responsive web applications using web frameworks like React and Angular.
  • Good Working Knowledge of Maven and Gradle for project build/test/deployment, Log4j for logging and Junit5, Mockito for unit and integration testing.
  • Hands on experience working on diverse Database Servers like Oracle, MySQL, SQL Server, and PostgreSQL.
  • Experience with containerization environments and deployments using Docker and Kubernetes.
  • Familiar with the security and data protection settings using OIDC, OKTA, OAUTH 2.0 and Spring Security.
  • Good Knowledge of Amazon Web Services - Amazon EC2, AWS Lambda, Amazon VPC, AWS CloudFormation, AWS CloudFront, AWS EBS, AWS Elastic Beanstalk, AWS ECS, AWS Route 53, Amazon Redshift, AWS DynamoDB, Amazon Polly, Amazon Elastic Load Balancing, Amazon SQS, AWS IAM, and hands-on experience on making API calls to Amazon S3 Service.
  • Good knowledge and experience in Agile Scrum methodologies.
  • Good in client interaction and onsite-offshore co-ordination.
  • Good communication and interpersonal skills, self-motivated, quick learner, team player and pro- active learner. Strong Logical and Analytical Reasoning, Excellent Management, Communication, Listening and Presentation Skills.

TECHNICAL SKILLS

Programming Languages, Web: Java/J2EE | JavaScript | TypeScript | HTML5 | CSS3 | XML | JSP| Servlet | PHP

Database Technologies: SQL Server | Oracle 11g| MySQL | MongoDB | PostgreSQL | DB2

Frameworks: JPA| Spring | Hibernate| Bootstrap | Spring Boot | Spring MVC |Spring Cloud | Spring Security | Amazon SDK | Kubernetes | React | Angular

Web Services: WSDL | SOAP| JAX-WS| DOM| REST| JAX-RS| Spring REST

IDES: Eclipse | RAD | STS | Postman API | Swagger API

Web Application Servers: Apache Tomcat |WebSphere 7.0/8.1 | Liberty Server

Source: GIT | Sourcetree

Build & Deployment: Maven | Gradle| Jenkins

Testing: JUnit| Mockito

Documentation Tools: Word |Excel |PowerPoint | SharePoint | JIRA | Confluence

Code Quality: SonarQube | Checkmarx

Cloud Technologies: Amazon Web Services (AWS)

PROFESSIONAL EXPERIENCE

Confidential

Computer Systems Engineer/Architect

Responsibilities:

  • Coordinated with offshore and onsite team for requirements and code deployments.
  • Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC , to produce quality deliverables within time.
  • Developed microservice based architecture at the backend using Spring and Spring boot.
  • Developed the backend server with Spring Boot , involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence .
  • Utilized frameworks such as Hibernate and Spring for persistence and application layers.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations .
  • Developed front-end applications by making use of Angular component-based development.
  • Implemented routing configuration using Angular router for various views and sub views.
  • Worked on creating Angular custom pipes to sort the data through order of date, year, and month.
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
  • Used Jenkins pipeline to drive all micro-services builds out to the Docker registry.
  • Implemented functionality to transfer files from Java application to Amazon S3 bucket.
  • Consumed Address Validation API of USPS to validate addresses in the application.
  • Created and executed test cases both in Junit and Mockito for unit testing of application.
  • Used Sourcetree for source code checkout and GIT as version control.
  • Integrated Swagger UI and wrote integration tests along with REST document.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator .
  • Used Spring Config Server for centralized configuration and for encrypting sensitive data.
  • Worked on RESTful Web Services for transferring JSON data between two interfaces.
  • Designed the architecture to let the third-party services to use the authorization information using OAuth 2.0.
  • Used SonarQube for assessing the code quality and ensure that the code meets the application security standards.
  • Experience with Application Security tools like Checkmarx for identifying and fixing vulnerabilities in the code.
  • Granted authorization and authentication capabilities between a portfolio of Angular and external API clients and our APIs.
  • Deployed services to the Kubernetes, created pods and encrypted sensitive data using kubeseal.
  • Worked in CI/CD environment and created configuration files for microservice deployment using Jenkins.
  • Responsible for design and maintenance of the Git repositories.
  • Used JIRA to track the progress of the project.
  • Involved in troubleshooting and fixing any build and deployment issues.

Confidential

Junior Java Developer

Responsibilities:

  • Design, implement and maintain Java applications within all phases of the SDLC.
  • Used Java and J2EE technologies to add functionalities to existing applications under supervision.
  • Work on CORE JAVA (Collections of type Generics, Templates) and used the core packages.
  • Designing and implementing the customized exception handling to handle the exceptions in the application.
  • Developed user interfaces using JSP, HTML5, CSS3, Bootstrap, JavaScript and JSTL.
  • Used SQL, PL/SQL, and SQL*PLUS for interfacing with databases like Oracle and SQL Server.
  • Performed client-side validations using JavaScript.
  • Responsible for CRUD operations of tables in the database as per requirement.
  • Responsible for debugging the issues and finding out the root cause and resolving the issues.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose coupling.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Worked in a team of web developers, designers, and other IT Personnel to meet team goals and improve business outcomes.
  • Managed and maintained technical documentation.

We'd love your feedback!