Full Stack Java Developer
Company: Rezult Technology
Location: Birmingham
Posted on: May 11, 2025
|
|
Job Description:
MUST BE A US CITIZEN LIVING IN BIRMINGHAM, ALABAMA TO
APPLY****
The experience expected from applicants, as well as additional
skills and qualifications needed for this job are listed below.
NO C2C OR 3RD PARTY APPLICANTS****
Rezult continues to make great strides toward enhancing the
technology community nationwide. We are consistently looking for
qualified professionals to join us in achieving success. Currently
we are searching for a Full Stack Java/Web Applications Developer 2
to fulfill an immediate vacancy.
Location: Birmingham, Alabama, Hybrid: 4 days/week onsite, 1
day/week remote
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.
Job Responsibilities
- 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 Southern Company and EMS guidelines, policies, and
established work practices. 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
Required Experience
- 4+ years in the field of application development or software
engineering
- 2+ 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 AngularJS 1.x and Bootstrap 3 or Vue3 and
Bootstrap 5
- 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)
Desired Knowledge and Skills
- 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 ETL tools, including CloverDX and OSI EITK
- Knowledge of data historians such as AVEVA PI System or AVEVA
eDNA
If your background, skills, and interest match the following;
please apply online to ensure your credentials are reviewed by a
skilled recruiter immediately. We look forward to working with you
on this opportunity. For more information on Rezult and a list of
additional job openings, please visit our website at
www.rezultgroup.com.
Keywords: Rezult Technology, Montgomery , Full Stack Java Developer, IT / Software / Systems , Birmingham, Alabama
Click
here to apply!
|