Experienced with SQL and the Java programming language Ability to learn quickly, work independently and perform as part of a team while efficiently managing time constraints Ability to work on complex and small or medium to large projects Ability to troubleshoot and optimize database and application issues Knowledge of relational databases (DB2 & MySQL a plus) Experience in object-oriented analysis and design Experience in Eclipse IDE and GitLab preferred Experience in Java web services a plus Experience with X509 digital certs and SSL code signing a plus Experience in computer architecture Excellent technical and analytical skills Excellent written, verbal skills with the ability to recognize the intended audience Excellent knowledge of the software development life cycle, models and methodologiesSoft Skills :Should be able to exhibit communication, negotiation, and planning skills. Should be able to anticipate roadblocks while programming and highlight it/estimate them appropriately. Should be able to independently work, communicate and perform in a fast-paced environment with excellent analytical and multitasking skills.