Charlotte, North Carolina, United States
$ 73.00 - 74.00 (US Dollar)
Senior Full Stack Developer
Senior full stack developer needs 5+ of professional experience in JEE Application server with Tomcat based applications using Core Java, preferably with JDK 1
Core Qualifications and Responsibilities
- Strong problem-solving skills; able to logically break down a problem into smaller manageable parts to solve
- Spring framework, Spring boot
- Familiarity with concepts of MVC, JDBC, and RESTful.
- Conceptual understanding of HTTP and RESTful services
- Version control and Java-build tools (such as Git, Ant, Maven, Gradle, and Jira) preferred experience with the CI/CD pipeline
- Applied knowledge of API Development using REST and/or SOAP
- Knowledge of database design, administration, and architecture, experience with MySQL, relational and non-relational data stores
- Bachelor's degree in Computer Science, Software Engineering, MIS or equivalent combination of education and experience
- Experience with Unix / Linux System administration
- Experience monitoring, performing diagnostics and troubleshooting of JVMs and middleware technologies
- Experience shell scripting with Linux
Nice to Have
- Experience with MySQL Replication
- Experience with ETL
- Strong knowledge of SQL query writing and database performance tuning
- Experience with Cloud infrastructure; AWS (preferred) or GCP
- Familiarity with microservice architectures, design patterns, and monitoring tools
- Experience with AWS a plus; working knowledge of containerization technologies including Docker and Kubernetes
- Experience with networking concepts and technologies such as F5 and Amazon ELB
- Experience with streaming platforms such as Apache Kafka
- Experience with data engineering platforms such as Apache Spark a plus
- Front-end experience with HTML 5, CSS, JavaScript, and mainstream frameworks (Angular, React)
- Experience with Snowflake