Proven experience in at least one web framework, preferably including Spring, Spring Boot, or ASP.NET Core
Proven experience in at least one object-oriented language
• Proven experience in SQL and ability to design relational database schemas • Ability to function in a Linux/Unix environment using shell commands
• Ability to scrutinize applications and services to ensure they adhere to security standards
Preferred Qualifications Preferred:
• Working experience building business-critical, Internet scale distributed systems or high-volume
client/server systems • Ability to work as part of a team, always keeping the team's goal in mind
Experience using source control management systems
Exposure to using continuous integration/deployment environments Experience delivering software using an Agile methodology like Extreme Programming, Kanban, or Scrum Product experience with any of the following:
Test Driven Development (TDD)
Testing Pyramid
Multi-threading and concurrency Debugging performance profiling and optimization
Object-oriented and service-oriented application development patterns
Bachelor's degree in Computer Science Computer Engineering or related fields or equivalent experience Internally motivated able to work proficiently both alone and in a team environment
Adept and comfortable communicating with internal team members and external business stakeholders Demonstrated ability to find creative ways of improving and simplifying solutions, systems, and processes without getting bogged down in blockers or bottlenecks
Previous experience founding or working as a founding engineer at a technology startup from concept to
MVP and subsequent releases Previous experience as a designer, product owner/manager, or business role (marketing, sales, finance, etc.) Production DevOps experience and the ability to build CLCD (Jenkins) pipelines
Experience writing production shell scripts in a Linux, Unix environment
Proficiency in Full Stack Development
Proficiency and demonstrated experience in the following technologies J2EE technologies:
Java, JSP, JMS, JAXB, JDBC, EJB
Database and persistence frameworks: Hibernate, Oracle, Object Relational Mapping, Query
Other Dev Ops Toolchain Selenium, Nexus Repository Hygieia, SonarQube, Fortify on Demand, Slack, GitHub, Jenkins, ElasticSearch, Logstaash, Kibana, New Relic
Other Linux/Unix shell Scripting, Java Sonpt, IBM MQ Rabbit MQ, Tivoli Scheduler, SQL Developer, IDE
Proficiency in object-oriented design techniques and principles Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.)
Experience in Agile methodologies, such as SCRUM
Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment