Principal Software Engineer - Java

Akaasa Technologies
Woodlawn, MD, United States
27 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$156,000.0 - $166,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Apache Tomcat Confluence JIRA Cloud Engineering Continuous Integration Data Security IBM DB2
+50 more
DevOps Java Platform Enterprise Edition (J2EE) Hibernate (Java) IBM Websphere Application Server Java Persistence API Spring Framework Apache Struts JSON Junit PostgreSQL Apache Maven Microsoft Visio Cisco Nexus Switches Node.Js OAuth OpenShift Performance Tuning Mockito Fortify (Software) Web Application Security Simple Object Access Protocol (SOAP) Software Engineering SonarQube TypeScript UML Web Services Extensible Markup Language (XML) Pega Load Balancing Test-Driven Development (TDD) ReactJS Spring-boot SOAPAPI Caching Git Event Driven Architecture AngularJS Gherkin Information Technology Low Latency Apache Kafka Bitbucket Spring Jdbc Restful APIs Cucumber (Software) Spring Batch Docker Jenkins Servicenow Microservices

Job description

Java OpenShift / AWS Angular/React JavaScript Web Services Spring Boot Spring Batch Typescipt Microservices REST/SOAP OpenShift Docker PostgreSQL DB2 Jenkins Git/Bitbucket JUnit/Mockito Cucumber Kafka

Requirements

  • Candidate must be able to obtain Public Trust clearance.
  • 10+ years of hands-on Java/JEE development and technical leadership.
  • Strong Java, Spring Boot, Spring Framework, Spring Batch, Spring JDBC, JPA/Hibernate experience.
  • Strong Angular/React, JavaScript/TypeScript, Node.js and Single-Page Application (SPA) development.
  • Hands-on Microservices, RESTful APIs, SOAP Web Services, XML/JSON.
  • Strong AWS, OpenShift, Docker and cloud-native application development.
  • Experience with PostgreSQL and DB2, including data access/ORM.
  • Strong DevOps/CI/CD experience with Jenkins, Git/Bitbucket, Maven, Nexus, SonarQube, Fortify, Jira, UrbanCode Deploy.
  • Experience with JUnit, Mockito, TDD and BDD/Cucumber/Gherkin.
  • Experience designing high-throughput, low-latency, scalable applications, including performance tuning, caching, asynchronous processing and load balancing.
  • Experience with Agile development and working as a hands-on Technical Lead.
  • Knowledge of web application security, OAuth2/JWT, and secure web services.
  • Experience with Struts, Tomcat/WebSphere and enterprise Java technologies.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field.

Nice to Have / Desired:

  • Kafka and event-driven architecture - producers, consumers, topics, partitions, consumer groups, Kafka Streams/Connect.
  • Experience applying AI to improve or redesign application architectures.
  • Section 508 accessibility experience.
  • Federal/state government IT project experience.
  • Experience writing technical white papers and system design/UML documents.
  • Exposure to ServiceNow, Pega, or Microsoft Power Platform.
  • Experience with Visio/Confluence and architecture documentation.

Benefits & conditions

INNOVATIVE TECH SOLUTIONS INC

  • Woodlawn, MD
  • $75.00-80.00 per hour Benefits: Bonus based on performance Competitive salary Dental insurance Donation matching About the Role: Innovative Tech Solutions Inc is looking for a talented and dri…

  • 18 days ago + *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…