We provide IT Staff Augmentation Services!

Java Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • More than 16 years in different area of software development from embedded real - time systems to Web-related development.
  • Well accustomed to work under pressure in rapidly changing environment and unclear circumstances.
  • Always digging down into the detail to bring in transparency and provide better approaches for task solving.
  • Well experienced with Agile/SCRUM methodologies when applied in distributed environment as well as worked as PM.
  • Wide cross - functional experience, IT systems & services design, development, testing and release into production.
  • Strong communication and presentation skills.
  • Solid mathematical background

THE PREFERRED AREA OF INTEREST:

Microservices Neural networks OpenCV Hadoop and big data (Hive, Spark, Pig)

J2SE 9.0 (Core Java), multi threading and low - latency applications

Script languages such as Ruby, bash, Perl, Groovy, Python

J2EE 7.0 (JNDI, JPA, EJB, JSP)

Spring 5 (AOP, AspectJ, WebFlux)

Services (SOAP, REST, MQ, gRPC)

Scala

Kotlin

C/C++ for Unix/Linux systems

EXPERIENCE:

Java Software Engineer

Confidential

Responsibilities:

  • Maintain a project based on a microservices architecture on healthcare domain.
  • Refactored legacy code to SpringBoot approach 2) Customized startup of SpringBoot applications on low level (custom EmbeddedTomcat etc)
  • Implementing new features required for SIP protocol
  • Established container base environment
  • Architecture, design and implement Key Management service (Server and clients parts) usingXml Encryption / XML Signatures, AES, Elliptic curve encryption

Tools: Spring Boot 1.5/2.0, Spring Data, Kotlin, Spring WebFlux, JPA, OAuth2.0, SIP, MySQ... .

Java Developer

Confidential

Responsibilities:

  • Maintain a project based on a microservices architecture on health-care domain.
  • Implement and maintain new REST services
  • Create new UI functionality
  • Design and implement DB scheme and stored procedures

Tools: Angular5, Spring Boot 2.0, Spring Data, Spring WebFlux, OAuth2.0, Vert.x, Postgres, RabbitMQ

Confidential

Sr. Java Developer

Responsibilities:

  • Designing and implementing RESTful APIs
  • Working with PostgreSQL server, especially with Jsonb types of data .
  • Working with different third party SOAP/XML - based REST services to integrate them with the project like Travel Port API and HBSI.
  • Create and maintain tests for TDD and BDD development process.
  • Take part in ELK stack development for recommendation system
  • Support API documentation using Swagger and ApiAry.
  • Using continuous Integration Tools and Processes (GIT, Jenkins, Maven, SonarQube)
  • Take part in development process based on agile methodologies (Scrum, Kanban, SAFe)
  • Refactoring with other team a legacy system to Microservice Architecture.
  • Use Chef /Vagrant and Docker to support developer environment
  • Design and implementing DAO layer based on MyBatis framework
  • Maintain UI part with VRaptor4 and JQuery .

Tools: Jersey, REST, Jackson,, SOAP, SQL, Jira, Confluence, J2EE, WebSphere, RabbitMQ, ELK for Big Data, Java8, JavaEE7, CQEngine, Apache POI, Jasper, MyBatis

Senior Java Developer

Confidential

Responsibilities:

  • Take part in server-side high-load project development on Spring with Couchbase DB as the cache and MySQL and DB2 as repositories.
  • Create different REST services.
  • Create and support Map-Reduce functionality on Couchbase DB sever.
  • Working with different third party SOAP/XML-based REST services to integrate them with the project.
  • Create and maintain tests for TDD and BDD development process.
  • Take part in migration to WebSphere Liberty Profile 8.5.
  • Migrate code from Spring to J2EE.
  • Implement cucumber tests using Cuckes and Arquillian.

Tools: Tomcat, Spring 4, Spring Integration, Spring Data, REST, Jackson,, SOAP, SQL, Cucumber, NOSQL(Couchbase DB) and SQL (DB2, MySQL), Jira, Confluence, Arquillian, J2EE, Jersey

Android Developer / Project Manager

Confidential

Responsibilities:

  • Design project documentation. Establish continuous integration enviroment.
  • Manage team member's tasks and responsibilities.
  • Responsible for Android application.

Tools: C#, WCF, Android SDK, JIRA, SVN, REST

Software Developer

Confidential

Responsibilities:

  • Support and development for Liferay-based portals using Java.

Tools: JSP, Portlet, Lamdaj, Apache POI, CQEngine

Senior Java Developer

Confidential

Responsibilities:

  • Maintenance and refactor some financial tools for customer.
  • Maven 3.0, J2EE, legacy code, REST & WebServices(JAX-RS & JAX-WS), IBM WebSphere ApplicationServer 8.0.
  • Automobile market site with web crawling ability -.
  • Added new features. Refresh mobile version working on Android platform.
  • Transition to Postgresql DB.

Tools: Spring/Spring Roo, JQuerry, Android.

We'd love your feedback!