Full Stack Java Developer (Spring, Vue.js, SQL)
- Position will be hybrid. These positions are in Birmingham, Alabama with a 4-day office/1-day remote hybrid schedule.
- Application Developer Description The Client Energy Management Systems (EMS) department is looking for two temporary full-stack Java/web application developers to remediate and enhance existing applications.
- This position will include all aspects of web application development including enhancement of existing applications, bug fixes and security updates, database schema design, support for standard and custom components, and application configuration and maintenance.
- This position requires knowledge of Java and Spring Framework, web application development, SQL databases, and software development life cycle processes.
- The candidate will need to deal with topics like CI/CD, GIT, scripting, API interactions, code quality, advanced version control topics, and more.
- Contract term: 12 months.
- Note: This is not a temp-to-hire position.
- Develop application enhancements with complex business requirements including custom data interfaces, security and compliance regulations, and standards from electric industry groups.
- Convert existing stand-alone solutions into CloverDX Data Services.
- Develop and deploy application changes using JetBrains IntelliJ IDE, SonarQube code analysis, Sonatype Nexus suite, GitHub Enterprise source code management and similar software development tools.
- Create schema alteration and bulk data load SQL scripts to support application changes.
- Manage changes to production solutions using change management practices including source code management, creation of formal deployment procedures and back-out plans, quality testing, documentation, etc.
- Adhere to all Client and EMS guidelines, policies, and established work practices.
- Experience 5+ years in the field of application development or software engineering 3+ years of experience with Spring Framework.
- Required Knowledge and Skills Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs, and SQL Proficiency with Git/GitHub.
- Enterprise for source code management.
- Experience with Vue3 and Bootstrap 5 is required.
- Experience with AngularJS 1.x and Bootstrap 3 is a plus.
- Experience with Spring Framework and Spring Boot.
- Knowledge of various software development techniques including object-oriented design patterns.
- Knowledge of traditional, Agile, and DevOps software development lifecycle methods.
- Knowledge of secure software development best practices.
- Knowledge of web development technologies, architectures, and software development tools.
- Knowledge of relational database requirements analysis, schema design, and query construction.
- Critical thinking and problem-solving skills.
- Knowledge of IT change management processes.
- Organizational skills to plan and carry out system projects.
- Strong written and verbal communication skills (understand customer requirements and create training and support documents, specifications, and action plans)
- Interpersonal skills (work directly with multiple levels of Company personnel including development, operations, security, and compliance personnel)
- Knowledge of relational database programming and performance tuning Knowledge of software development and CI/CD environments/tools (such as JetBrains IntelliJ IDEA, Maven, Jenkins, SonarQube, and Nexus Repository)
- Knowledge of Java application server environments such as Apache Tomcat Knowledge of LDAP.
- Knowledge of Windows-based and UNIX-based application server platforms Knowledge of local area network and wide area network communication.
- Knowledge of data historians such as AVEVA PI System or AVEVA eDNA Behavioral Attributes.
- Exhibit Our Values (Safety First, Unquestionable Trust, Superior Performance and Total Commitment) in all business dealings Self-motivated with attention to details, accuracy, follow-up, and continuous learning Exercise independent judgment and discretion.
- Experience with and an eagerness to work within a structured development process with strong change management controls Contribute to a diverse and inclusive team and work environment.
At our organization, we take our mission and values to heart! We are on a mission to offer more and better jobs all over the world! Our goal is to care for you while you care for our clients and get you paid the highest pay possible. All our associates working with us are expected to embrace our RACE values: R - Results Matter, A- Approachable, C - Care, and E - Emergency i.e. work with a sense of urgency. For more relevant job opportunities please visit our website: Denken Solutions Careers
Recommended Jobs
Maps Personalization Relevance Rater - Remote (US)
Pay: $20.30 per hour Job Type: Freelance / Contract Location: Remote (United States) Estimated Hours: 5–6 hours per project Job Overview We are expanding our freelance network for a…
RF/Electrical Technician - Kwajalein Atoll - 3802
Job Description Job Description Ready to launch your career? RGNext operates, maintains, and sustains mission-critical systems to provide safe and effective launch, testing, and tracking of Depar…
Wireless Retail Sales Representative
Job Description Job Description Consultor de ventas minoristas – Distribuidor autorizado de AT&T Blue Link Wireless, LLC CATEGORÍA: Tienda minorista de AT&T - Contratación inmediat…
Threat System Engineering Technical Lead
At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and…
Product Account Representative
Job Description Job Description Company Description Elevare Branding is a forward-thinking branding company dedicated to creating impactful, face-to-face brand experiences. We specialize in…
Receptionist
Job Description Job Description Join our team at TLC Nursing Center as a Receptionist! Located at 212 Ellen St., Oneonta, TLC Nursing Center is dedicated to providing compassionate care and suppo…
Pipefitter Lead / Supervisor
Pipefitter Lead / Supervisor – 1st Shift We are seeking an experienced Pipefitter Lead/Supervisor to oversee daily pipefitting operations and lead crews on industrial projects. This role is hand…
Cosmetology Instructor
Job Description Job Description Are you ready to inspire the next generation of beauty professionals? At Paul Mitchell Schools , we're not just looking for an instructor – we're searching for s…
Foundation Repair Pro Needed (Huntsville)
Job Description Job Description Lula is looking for a 1099 Foundation Repair Pro to help with property maintenance of several thousand rental properties across the Huntsville area. We are see…
Cardiologist Needed in Beautiful Lake Town, Near Major Metro Area!
Invasive/Non-Invasive Cardiologist Needed in Alabama’s Lake City! Live where others vacation! The Heart Center, the premier group in North Alabama, encompasses more than 50 physicians and is …